2013-10-17 74 views
3

由於某種原因,我需要通過我的路由一個額外的參數與linkTo,並在我的路線中使用此參數我嘗試找到一種方式,並找到一些source但它不夠我的建議是這樣的:傳遞參數鏈接到Emberjs

{{#link-to 'someRoute' parameter1}} 

{{#link-to 'someRoute' parameter2}} 

App.SomeRoute = Ember.Route.extend({ 
    //using parameter 
}); 

是有可能使用transitionTo並傳遞參數改變的時候?

回答

4

您可以使用多個參數以及指向助手的鏈接。

{{#link-to 'someNestedRoute' model1 model2}}Deep Route{{/link-to}} 

您也可以使用來自控制器的transitionTo(或來自控制器的transitionToRoute)併發送多個模型。

transitionTo('someNestedRoute', model1, model2);