我有以下路线:
var UserRoute = Ember.Route.extend({
afterModel: function(model) {
// model.ensureAllData();
},
redirect: function (model) {
this.transitionTo('user.followers', model);
}
});
添加afterModel
钩子后,重定向不再起作用,甚至钩子中的代码都被注释掉了。
我有以下路线:
var UserRoute = Ember.Route.extend({
afterModel: function(model) {
// model.ensureAllData();
},
redirect: function (model) {
this.transitionTo('user.followers', model);
}
});
添加afterModel
钩子后,重定向不再起作用,甚至钩子中的代码都被注释掉了。
我想你应该把它transitionTo
放入afterModel
钩子中并完全移除它redirect
,如果我没记错的话,它已被弃用,取而代之的是afterModel
:
var UserRoute = Ember.Route.extend({
afterModel: function(model) {
//model.ensureAllData();
this.transitionTo('user.followers', model);
}
});
希望能帮助到你。