对不起,我是新来ember.js的。我真的想做的是创建一个基于ember.js的管理部门的应用程序只。这个应用程序应该是处理管理部分的url只照片(例如:/ admin / http://mydomain.com/admin/ /,/admin/users)其他应用程序应该作为正常的url的工作。我可以做到这一点与ember.js?
发布于 2013-04-07 01:58:24
您应该使用Ember资源来嵌套路由。因此,对于您的示例,您需要执行以下操作:
AppName.Router.map(function() {
this.resource('admin', function() {
this.route('photos');
this.route('users');
});
});上面将创建一个/admin/photos和/admin/users路由。mokane链接到Ember文档中的正确位置,但为了以防万一,我只想将答案放在帖子中,这样即使文档位置发生变化,其他任何人也可以看到答案。
注意:我想在下面的评论中包括Ugis Ozols提出的一个重要观点,那就是在Ember中,资源通常是名词,而路由通常是动词。因此,你通常会有一个像/tweet这样的资源(这是一个名词),然后有几个路由到这个资源,比如create,edit和delete。
发布于 2013-04-06 19:11:21
可以,停那儿吧。有关更多信息,请查看ember.js文档的这一部分:http://emberjs.com/guides/routing/defining-your-routes/
https://stackoverflow.com/questions/15849968
复制相似问题