次のようなルーターをセットアップしました。
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 メソッドは、最初にアカウント ルートに入ったときに 1 回だけ起動します。account_id スラッグが変更されるたびに起動するメソッドはありますか?