基本上,我的問題是關於角$狀態優化。我有一個小項目,並且每次調用某個狀態時(約有9個對象需要解析),加載頁面大約需要3-4秒。我認爲問題出在一個國家,所以我決定只用一個9的數據來解析一個對象,而不是解決這9個問題。但是我意識到,頁面加載仍然需要大約3-4秒。有沒有一種方法來優化角碼,以便加載速度更快。
resolve: {
// Countries: function (msApi)
// {
// return msApi.resolve('[email protected]');
// },
// Nationalities: function (msApi)
// {
// return msApi.request('[email protected]');
// },
// EmploymentStatuses: function (msApi)
// {
// return msApi.request('[email protected]');
// },
// Industries: function (msApi)
// {
// return msApi.request('[email protected]');
// },
// JobFunctions: function (msApi)
// {
// return msApi.request('[email protected]');
// },
// EducationLevels: function (msApi)
// {
// return msApi.request('[email protected]');
// },
// FieldOfStudy: function (msApi)
// {
// return msApi.request('[email protected]');
// },
SkillList: function (msApi)
{
return msApi.request('[email protected]');
},
//All Requests in One
ResumeData: function (msApi)
{
return msApi.request('[email protected]');
},
}
那些評論,是由ResumeData獲得的。此外,查看頁面有相當多的ng-repeats,這可能是一個問題嗎?如果是,是否還有其他方法可以取代ng-repeat來填充選擇項和其他組件以提高性能?
提供您的代碼。有 – Mistalis
多個NG-重複的是不是一個大問題,如果你使用了一個方式,爲他們的結合,但是解決這些9個對象分開可能會有幫助,我的意思是,解決一個,讓UI渲染(顯示一個加載,而其他正在被解決) – Yaser
而且只是問題,棱角2處理所有這些更好? – d123546