Ember.js RC1-动态/在稍后阶段添加资源

Ember.js RC1-动态/在稍后阶段添加资源,ember.js,Ember.js,在我们的框架中,我们有一个插件机制。从Ember.js v1.0.0-pre2移动到RC1意味着设置路线映射,如下所示: App.Router.map(function() { this.resource('contacts', function() { this.resource('contact', function() { }); }); }); 但假设我们有一个Posts模块,它需要以下内容: App.Router.map(functio

在我们的框架中,我们有一个插件机制。从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版本中,路由是在控制器中定义的,并且仅在包含插件的控制器时才反映出来。

Distance具有某种路由的动态构建,但我不知道您是否可以在以后添加它们:

buildRoutes
定义如下:

buildRoutes
此处使用:


Distance有一些动态的路线构建,但我不知道您是否可以在以后添加它们:@c4p:请您发表评论并给出答案,我会接受的。事实上,我不久前下载了对话代码,并查看了routeBuilder的内容,但由于我仍在学习Ember,我不太明白他们试图做什么。现在更有意义了:)