在此处关注我的问题Nested routes in Ember我想将/settings/users/
呈现的视图替换为/settings/users/1
呈现的视图。
我的路线定义为:
Router.map(function() {
this.route('login');
this.resource('settings', { path: 'settings/:settings_id' }, function() {
this.route('overview');
this.route('users', function() {
this.route('user', { path: ':user_id' });
});
});
});
当user.hbs
包含users.hbs
时,我的{{outlet}}
模板会呈现。我希望user.hbs
代替users.hbs
不在其中。
答案 0 :(得分:10)
将您的users
模板更改为电子插座
{{outlet}}
然后将用户模板中的内容放入users/index
模板中,然后只有当您进入users
路线时才显示,当您进入更深层时,它会赢得& #39; t显示索引路径。
Cool stuff in the users index template
示例:http://emberjs.jsbin.com/jacebeyira/1/edit?html,js,output