我有一个路由器设置,如下所示:
Social.Router.map(function() {
this.resource('accounts', function(){
this.resource('account', { path: ':account_id'});
});
});
输入account
路线后,我正在使用 activate 方法进行一些 DOM 操作。
Social.AccountRoute = Ember.Route.extend({
activate: function(){
console.log('entered the account route')
}
});
这很好用,第一次输入帐户路线。问题是我能够在不离开帐户路线的情况下从帐户更改为帐户。这意味着我可以从:
account/1
至
account/2
但是 activate 方法只触发一次,这是我第一次进入帐户路由时。是否有一种方法会在每次 account_id slug 更改时触发?