2016-08-26 21 views
0

私は比較的新しいemberです。ウィンドウの場所が変わっている間にクラス名をbodyタグから削除する必要があり、いくつかのコードがわかったスニペットでこれを行います。Ember-CLI - emberでハッシュ変更機能を検出する

Ember.$(window).on('hashchange',function(){ 
     Ember.$('body').removeClass("someclass"); 
    }); 

これは機能しません。

答えて

0

Ember-CliのwillTransition機能を使用してこの問題を解決しました。 ルートを変更しながらDOM操作を実行するためのコードスニペットを作成します。

willTransition: function() { 
    Ember.run.next(() => { 
    Ember.$('body').removeClass("someclass"); 
    }); 
} 
関連する問題