在Ember.js中,我应该如何为嵌套路由命名和排列模板文件(.HBS)?
问题描述:
我试图使用嵌套的路线。这里是我的router.js:在Ember.js中,我应该如何为嵌套路由命名和排列模板文件(.HBS)?
App.Router.map(function
() {
// Add your routes here
this.resource('notifications', { path: '/notifications' });
this.resource('notification', { path: '/notifications/:notification_id' }, function() {
this.route('edit');
});
});
我使用外部Handelbars模板,即.HBS文件。然而,我所看到的所有使用嵌套路由的模板的例子都使用了内联模板,并且有像notifications/edit
这样的名称。我不能使用具有嵌套路由的.HBS文件吗?如果是这样,我会如何命名它们?
答
如果您使用的是'Yeoman's Ember.js发生器',您可以将它放在文件夹中。
notifications
|- edit.hbs
'notifications/edit'将包含在compiled-templates.js中。
+0
太棒了!谢谢! :-) – hourback 2014-09-19 13:18:25
您正在使用哪种构建系统?你使用'ember-cli'吗? – tikotzky 2014-09-18 21:57:17
不,我正在使用Yeoman的Ember.js生成器。 – hourback 2014-09-18 22:45:37