Ember 애플리케이션에 모든 컨텐츠 (예 : 이미지)가로드되었을 때 JavaScript를 실행하고 싶습니다.`onload`와 비슷한 Ember 이벤트가 있습니까
이미 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);
});
},
});
모든 솔루션 또는 이에 대한 대안 접근 방식을 :
여기 내 구성 요소의 코드가 어떻게 생겼는지입니까?
[this] (http://stackoverflow.com/questions/10385578/is-there-a-way-to-get-a-callback-when-ember-js-has-finished-loading -everything) –
className'homePage'를 추가하여 무엇을 달성하고 싶습니까? 템플릿에서이 문제를 해결할 수 있습니까? –
페이지가로드 될 때 CSS 애니메이션을 시작하고 싶습니다. –