我有以下路线:
var UserRoute = Ember.Route.extend({
afterModel: function(model) {
// model.ensureAllData();
},
redirect: function (model) {
this.transitionTo('user.followers', model);
}
});
添加
afterModel
钩子(Hook)后,重定向将不再起作用,即使钩子(Hook)中的代码已被注释掉。 最佳答案
我想您应该将transitionTo
放入afterModel
钩子(Hook)中,并完全删除redirect
,如果我没有记错的话,它是deprecated支持afterModel
:
var UserRoute = Ember.Route.extend({
afterModel: function(model) {
//model.ensureAllData();
this.transitionTo('user.followers', model);
}
});
希望能帮助到你。
关于ember.js - 重定向不适用于afterModel,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18322549/