1
我有一種情況,我們曾經有一個登錄頁面,但現在我們使用一個單獨的oAuth頁面。我試圖清理一堆代碼,但是我需要擔心已經爲登錄路徑添加書籤的人。理想情況下,我希望能夠做這樣的事情:Ember路由器中的重定向
Router.map(function() {
this.route('login', {redirectTo: 'index'});
})
,然後可以在我的loginRoute擺脫邏輯的:
var LoginRoute = Ember.Route.extend({
beforeModel: function (transition) {
var result = this._super(transition);
if (transition.isActive === false) {
// Route canceled for auth
return result;
} else {
return this.transitionTo('index');
}
}
});
這是可能的還是我絕對必須保持我的登錄路線?