带有$ resource promiese的AngularJS启动画面

时间:2016-01-02 00:09:27

标签: angularjs splash-screen

我有一个应用程序,在呈现实际应用程序之前必须加载一些数据(ajax)。我想展示一些启动画面来向用户提供反馈,还有一些内容仍在加载。

我应该如何/如何调用该服务的初始化方法?

BASE_URL

我会为任何帮助如何实现这个

1 个答案:

答案 0 :(得分:0)

编辑:添加jsbin示例

新答案

jsbin example

这种新方法,通过传入{showLoader: true}作为请求选项的一部分,您可以指定要显示" loading ..."小组。

这利用httpInterceptor和factory来跟踪待处理的请求。

旧答案(加载将显示任何待处理的请求)

http.pendingRequests.length !== 0;

确保在您的范围内公开http。

<spinner ng-if="http.pendingRequests.length"></spinner>