2017-08-18 9 views
0

私のページでは、routerはページの世話をしています。次のページに行く前に、formフィールドを検証したいと思います。そのために私はcp-validationアドオンを使用します。`Router`から` component`へのアクションを開始する方法

しかし、次のボタンがクリックされたときに、子コンポーネントに検証を行い、その結果をrouterに返すように依頼したいと思います。これを行う方法?

routerのモデルを検証しようとしましたが、動作しませんでした。私の試行が正しい方法でない場合は、このシナリオを処理する正しい方法を教えてください。

私のルータBHS:

<div class="balanceEmi rdc-scroll-content has-subheader rdc-view"> 
     {{cs2i-select-tenure selectedCreditCard=model}}//my component 
//which requie to know the form validation 
    </div> 

<div class="rdc-view___footer rdc-view___footer---stickey"> 
    {{rdc-button default="CANCEL" type="secondary" action="redirect"}} 
    {{#if enableNext}} 
     {{rdc-button default="NEXT" type="primary" action="goToNext"}} 
    {{else}} 
      {{rdc-button default="NEXT" type="primary" disabled="true"}} 
    {{/if}} 
    <div class="formValidateBeforeNextBtn" {{action 'formValidateBeforeNext'}}>//let this actin call my component to do the validaiton else le tme know the correct way 
     <!-- empty for validation button--> 
    </div> 
</div> 

答えて

0

私は、あなたがルータのようなアプリケーションの中でどこからこれを呼び出すことができ、工場に検証コンポーネントの登録をお勧めします。

Ember.jsドキュメント

+0

hereを読むしかし、どのようにそれは、目標として、現在のモデルを検討? – user2024080

関連する問題