在一个简单的ember应用程序中,我有一个带有索引模板的资源('detail').在应用程序索引模板中,我有一个调用transitionTo('detail',obj)索引控制器的按钮,其中obj是单击的内容项.这obj作为model参数传递给我的DetailRouter.setupController函数,但不是我的DetailIndexRouter.setupController函数.如何将我的上下文对象一直传递到'leaf'路径?
我在这里看到了一个类似的问题,但我正在使用该路线中的一个动态部分.
这是一个jsfiddle.
要为其设置模型DetailIndexRouter,请覆盖它的模型挂钩,然后使用modelFor('detail')从父路径访问内容项.例如:
App.DetailIndexRoute = Ember.Route.extend({
model: function(params) {
return this.modelFor("detail");
}
});
Run Code Online (Sandbox Code Playgroud)
更新了小提琴:http://jsfiddle.net/Qw8Q3/2/
| 归档时间: |
|
| 查看次数: |
1795 次 |
| 最近记录: |