2016-01-02 31 views

回答

3

轉換到不同的路線通常不是組件的責任,你需要發送的行動(的onsubmit爲例)航線,這將觸發你的組件在

actions: { 
    submit() { 
    this.sendAction('submit', { field1: 'val', field2: 'val' }); 
    } 
} 

實際過渡

{{your-component submit='onSubmitForm'}} 

您路線

actions: { 
onSubmitForm(fields) { 
    this.transitionTo('new-route'); 
} 
} 
+0

'onSubmitForm'如何獲得第e表單,它將駐留在組件內部? – pdeva

+0

您發送的動作參數this.sendAction('onSubmit',{field1:'val',field2:'val'}) – Bek

+0

您可以添加組件中調用this.sendAction的代碼嗎? – pdeva