在Emberjs中传递link-to的参数

时间:2013-10-17 05:35:26

标签: ember.js

由于某种原因,我需要通过linkTo传递一个额外的参数,并在我的路线中使用此参数我尝试找到一种方法并找到一些source但是它不够我的建议是这样的:

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

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

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

是否可以使用transitionTo并在更改时传递参数?

1 个答案:

答案 0 :(得分:4)

您可以使用多个参数以及指向帮助程序的链接。

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

您也可以使用路径中的transitionTo(或来自控制器的transitionToRoute)并发送多个模型。

  transitionTo('someNestedRoute', model1, model2);