2016-08-26 3 views
0

Я относительно новичок в ember. Я столкнулся с сценарием, в котором имя класса должно удаляться из тега body при изменении местоположения окна, и я выяснил какой-то код фрагмент для этого.Ember-CLI - Обнаружить функцию хеш-изменения в ember

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

И он не работает.

ответ

0

Я решил проблему, используя функцию willTransition в Ember-Cli. ЕСТЬ фрагмент кода для выполнения манипуляций с DOM при изменении маршрута.

willTransition: function() { 
    Ember.run.next(() => { 
    Ember.$('body').removeClass("someclass"); 
    }); 
} 
Смежные вопросы