在我们的框架中,我们有一个插件机制。从Ember.js v1.0.0-pre2移至RC1意味着设置路线映射如下:
App.Router.map(function() {
this.resource('contacts', function() {
this.resource('contact', function() {
});
});
});
但是,假设我们有一个Posts
模块,它需要以下内容:
App.Router.map(function() {
this.resource('posts');
});
由于我不知道将要呈现哪些路线,如何构建此映射?
并非所有插件都可供所有用户使用,因此路由映射相当动态。在pre2版本中,路由是在控制器中定义的,只有在包含插件的控制器时才会反映出来。
答案 0 :(得分:0)
话语有一些动态的路线建设,但我不知道你是否可以在以后添加它们:
buildRoutes
此处定义:
buildRoutes
在这里使用: