如何在 AngularJS 中添加一个 html 模板作为加载屏幕,直到收到 http 响应?



我的项目架构是这样的..我在 django 项目中有一个 django-rest-api (api( 和带有 TemplateView 的普通 django 应用程序,在 django 应用程序模板中,我同时使用 django 模板标签和 angularJs 标签,并使用 {% verbaitm %} 标签来区分它们。我想知道显示加载页面的最佳方式。

注:I这里有一个问题,我在我的项目中加载了 angularJS 标签和 Django 模板标签,所以我无法在这里隐藏 django 模板标签,并显示加载屏幕。

可能不值得为此制作/加载整个页面。如果您正在等待 ajax 调用响应,则在发送请求之前,您可以使用创建 AJAX 请求时使用的相同 Javascript 弹出某种加载覆盖。收到响应后,使用成功方法减少负载 覆盖。

检查 cfpLoadingBar。

它可爱而灵活。您甚至可以忽略某些特定请求的加载。

最新更新