我的路由器用于我的应用程序设置:
App.Router.map(function(){
this.resource('users', function() {
this.route('new');
});
});
但是,当我尝试导航到/#用户时,我收到错误消息
断言失败:网址'/users.index'与之中的任何路由都不匹配 你的申请
同样,当我尝试导航到/#users / new时,我得到了
断言失败:网址'/users/new.index'与任何路线都不匹配 在您的申请中
我也设置了以下路线:
App.UsersRoute = Ember.Route.extend({});
App.UsersNewRoute = Ember.Route.extend({});
我正在使用Ember 1.3.2
有人对我收到这些错误的原因有任何建议吗?
答案 0 :(得分:1)
如果您在哈希值#/users
和#/users/new
之后输入斜杠,则路线将起作用。
但是,如果您还希望斜杠存在与否,那么您可以尝试以下方法,
emberjs dynamic route with hash only (no slashes)
您还可以在此处找到路线示例,
http://emberjs.jsbin.com/OzOYUxU/1#users