Ember.js 및 Handlebars.js를 사용하는 응용 프로그램에서 작업하고 있습니다. 페이지가 처음로드 될 때 템플릿을 표시하는 데 약간의 지연이있을 수 있음을 발견했습니다. 자바 스크립트가 HTML을 만들어야하기 때문에 이런 일이 일어나는 것은 당연합니다. 빈 페이지가로드 된 것처럼 페이지가 처음로드 될 때 갑자기 모든 것이 나타납니다.Ember.js로 템플릿로드 지연
정직하게 말하면, 이것은 내가 살아갈 수있는 문제이지만 여전히 나에게는 조금 어색한 것처럼 보입니다. 나는 과잉 분석일지도 모르지만, 누군가는 이것을 알아 차리고 페이지 로딩을 "자연스럽게"보이게하는 방법에 대한 권장 사항을 가지고 있습니까?
App.ShowSpinnerWhileRendering = Ember.Mixin.create({
layout: Ember.Handlebars.compile('<div class="loading">{{ yield }}</div>'),
classNameBindings: ['isLoaded'],
didInsertElement: function() {
this.set('isLoaded', true);
this._super();
}
});
에서 :
을 페이지가 많은 것들을로드하는 경우 , 페이지가로드되는 동안로드 스피너 표시를 고려하십시오. 이것 좀보세요 : http://bit.ly/TjeG6z –