我知道this之类的内容可以完成,但我要求的是else
路由,它将匹配之前未定义的任何网址(或状态)。
如果用户试图访问无效状态或URL,这可能很方便。
但是,如果有另一种方法可以做到这一点:D
希望这是有道理的。
答案 0 :(得分:19)
这取自另一个问题的答案,so upvote that one:
App.Router.map(function() {
this.route('catchAll', { path: '*:' });
});
App.CatchAllRoute = Ember.Route.extend({
redirect: function() {
this.transitionTo('index');
}
});