我有以下路线:
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/