我希望在我的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);
});
},
});
有没有解决方案或替代方法?针对这个问题,您是否有任何建议?
homePage
类名,你想要实现什么目标?你不能在模板中解决这个问题吗? - Jacob van Lingen