2016-12-30 1 views
0

私は次のようなエミュルルートを持っています。これは、非アクティブ化機能を使ってルート非アクティブ化時にいくつかのプロパティを設定します。私はcontrollerレベルの内部で使用されるようにdeactivateメソッド内でプロパティを設定するにはどうすればよい内部コントローラを使用するためにルート非アクティブ化内のプロパティを設定するにはどうすればよいですか?

export default Ember.Route.extend({ 
     deactivate: function() { 
     this._super(); 
     this.set('scrollSelector',mainContainer); 
     // need to set property here and use it inside controller 
    } 
    }); 

。 ? 助けてください。

+0

を取得するためにthis.controllerFor(this.routeName);を試すことができますか? – kumkanillam

答えて

1

あなたはthis.controller

this.controller.set('propertyname','value'); 

を使用して試すことができますあなたも、あなたは、deactivateフックの内側にコントローラのプロパティを設定する必要がありますかコントローラオブジェクト

関連する問題