Javascript 角度图像的渲染顺序

Javascript 角度图像的渲染顺序,javascript,angularjs,Javascript,Angularjs,我正在努力解决我遇到的一个视觉问题。 我有一个ng重复显示一些东西和我的页面上的页脚。 ng重复需要一些时间来显示,我看到页脚在我的页面之前,这是令人不安的 如何强制页脚仅在其他内容(如ng repeat)在页面上完成呈现时显示 ng repeat使用值列表呈现;您可能会从Web服务中获得 添加在应用程序启动时为false的$rootScope.myBool 在$http调用中将该值更新为true(或填充ng repeat数组的方法) 数组完成后,在页脚添加一个ng show=“myBool”

我正在努力解决我遇到的一个视觉问题。 我有一个ng重复显示一些东西和我的页面上的页脚。 ng重复需要一些时间来显示,我看到页脚在我的页面之前,这是令人不安的


如何强制页脚仅在其他内容(如ng repeat)在页面上完成呈现时显示

ng repeat使用值列表呈现;您可能会从Web服务中获得

  • 添加在应用程序启动时为false的$rootScope.myBool
  • 在$http调用中将该值更新为true(或填充ng repeat数组的方法)
  • 数组完成后,在页脚添加一个ng show=“myBool”以 在填充阵列之前防止其显示

最好创建一个服务,当任何ajax调用或数据加载发生时,该服务会显示加载器图标的全宽

对于angularJs SPA来说,这是非常正常的场景,页面看起来扭曲,或者页脚在页面级别排在第一位,因此最好创建一个服务,当ajax调用加载数据或ng repeat正在进行时,该服务将在页面上启用全屏加载程序,并且当事情完成时,该服务将禁用全屏加载程序

类似这样:在调用ajax之前使loader服务为true,在调用成功或错误时使其为false


在页面主体上使用ng斗篷,并包括页眉或页脚,无论在数据呈现之前您不想显示的内容。我想到了这一点,但页面已经是一个大项目,我不能使用会改变太多的解决方案。但我想最终会这样。谢谢你的回答。
loaderService.toggle(true);

$http({
    url: enumApp.url.apiUrl + Id,
    method: "GET"
})
.success(function (data) {
   loaderService.toggle(false);
})
.error(function (data, status) {
   loaderService.toggle(false);
})