为什么renderTemplate不能在ember CLI中工作

时间:2015-04-27 07:10:26

标签: ember.js ember-data ember-cli

我是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。

1 个答案:

答案 0 :(得分:0)

只需在路线中使用tenplateName属性,即可在一个路线中重复使用模板。我有完全相同的用例(编辑和创建相同的模板)和在Route中定义templateName运行良好。