我发现了这个jsFiddle,我现在想知道最好的方法是使用来自 Ember.js 的新 v2 路由器显示贡献者列表IndexRoute
和所有子路径中的贡献者列表。match('/contributor/:contributor_id')
我遇到的问题是
App.IndexRoute = Ember.Route.extend({
model: function() {
return App.Contributor.find();
}
});
仅在指定/
路线上获取数据。
当直接导航到/#/contributor/[some_id]
数据时IndexRoute
不会加载,用户首先必须导航到/
查看贡献者列表。
我找到的唯一可能的解决方案是在模板ContributorsView
中调用 which 。application
同时我不知道如何用数据填充这个视图,因为视图没有model
路由所具有的属性。