我是ember js的初学者。我正在编写一个用于构建简单crud应用程序的教程。这是我的router.js的样子
export default Router.map(function() {
this.resource('users', function(){
this.resource('user', { path:'/:user_id' }, function(){
this.route('edit');
});
this.route('create');
});
});
我想在创建模板中重用编辑模板,因此我在创建路径中实现了渲染模板。但那个钩子没有被调用。 我的项目代码可以在https://github.com/upadhyayap/my-app.git的git hub找到 如果单击“添加用户”链接,则不会发生任何事情。在用户页面中添加用户链接已通过链接创建到帮助程序,我已将路径路径指定为users.create 我正在使用ember CLI。
答案 0 :(得分:0)
只需在路线中使用tenplateName
属性,即可在一个路线中重复使用模板。我有完全相同的用例(编辑和创建相同的模板)和在Route中定义templateName运行良好。