Я хочу выполнить JavaScript, когда весь контент (например, изображения) был загружен в моем приложении Ember.Есть ли какое-нибудь событие Ember, подобное `onload`
Я уже пробовал использовать didInsertElement()
и didRender()
крючки, но похоже, что они не дожидаются загрузки фоновых изображений.
Вот что фрагмент кода моего компонента выглядит следующим образом:
export default Ember.Component.extend({
didInsertElement() {
this._super(...arguments);
Ember.run.scheduleOnce('afterRender', this, function() {
var home =$('#main-outlet')[0];
home.className += " homePage";
startTimer(5);
});
},
});
Любое решение или альтернативный подход для этого?
взгляните на [это] (http://stackoverflow.com/questions/10385578/is-there-a-way-to-get-a-callback-when-ember-js-has-finished-loading -все) –
Что вы хотите достичь, добавив className 'homePage'? Не можете ли вы устранить эту проблему в своем шаблоне? –
Я хочу начать анимацию css при загрузке страницы. –