我想在我的 Ember 应用程序中加载所有内容(例如图像)后执行 JavaScript。
我已经尝试过使用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);
});
},
});
有什么解决方案或替代方法吗?