Я хочу начать переход css, когда моя страница полностью загружена (включая все фоновые изображения), поэтому я пытаюсь выполнить didRender событие компонента, но оно никогда не будет вызвано. Вот как выглядят мои кодыemberjs didRender не работает
export default Ember.Component.extend({
didRender() {
console.log('did render working');
var home =$('#main-outlet')[0];
home.className += " homePage";
startTimer(5);
},
willDestroyElement() {
console.log("destroying view");
var home = $('#main-outlet')[0];
home.className = " wrap";
}
});
Однако, когда я использую didInsertElement событие мой код работает нормально, но я не могу использовать, как он выполняется перед тем, как загрузка самого изображения Любая идея или альтернативный подход по этому вопросу?
ли это печать 'сделал рендеринга working'?. на боковой ноте для методов жизненного цикла вы можете включить 'this._super (... arguments);'. – kumkanillam
Какую версию ember вы используете? – roger
@kumkanillam ... нет не распечатывается в консоли –