创建 AngularJS、ASP.NET MVC 和 ServiceStack 应用程序
在开发应用程序时,我们常常希望能更高效地初始化应用,减少用户等待时间。同时,要确保 AngularJS 与后端能良好协作,处理好长时间操作的等待时间、异常情况,并实现数据库持久化。下面将详细介绍相关内容。
1. 确保 AngularJS 与后端良好协作
在调用 Web 服务时,数据传输和服务器处理数据操作可能会导致较长的等待时间,用户可能会觉得应用响应缓慢。为了让用户了解应用正在进行耗时操作,我们可以使用以下 AngularJS 模块来实现等待通知:
- angular-spinner :提供加载动画,适合没有固定时长的相对快速操作,如 Web 服务调用。它基于 spin.js 库,可在 https://github.com/urish/angular-spinner 找到。
- Angular UI Bootstrap :提供进度条动画,适用于已知操作时长或能分解为可预测步骤的操作。可在 http://angular-ui.github.io/bootstrap/ 了解更多信息。
- AngularJS Toaster :提供“吐司”通知,适用于长时间操作或“即发即忘”操作。基于 toastr.js 库,演示可在
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



