基本上,我的问题是关于角$状态优化。我有一个小项目,并且每次调用某个状态时(约有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