在我的问题之后我在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' });
});
});
});
Run Code Online (Sandbox Code Playgroud)
我的user.hbs模板将在users.hbs包含时呈现{{outlet}}.我希望user.hbs代替users.hbs不在其中.
Kin*_*n2k 10
将users模板更改为插座
{{outlet}}
Run Code Online (Sandbox Code Playgroud)
并将用户模板中的内容放入users/index模板中,然后只有当您在users路线上时才会显示,当您进入更深层时,它将不会显示索引路径.
Cool stuff in the users index template
Run Code Online (Sandbox Code Playgroud)
示例:http://emberjs.jsbin.com/jacebeyira/1/edit?html,js,output
| 归档时间: |
|
| 查看次数: |
722 次 |
| 最近记录: |