我正在试验 Angularjs,我真的很喜欢我目前所看到的。然而,有一点对我来说很奇怪:据我所知,Angular 对创建的每个动态视图至少需要 2 个请求:第一个请求用于文档,第二个请求用于使用 $http 服务的数据。这似乎是一个令人难以置信的劣势,原因如下:
- 网络延迟加倍
- 在处理对第二个请求的响应之前,用户看不到任何有用的东西
想象一个具有动态创建的项目列表的页面。第一个请求拉取文档,第二个请求获取要显示的数据。在处理第二个请求的响应之前,用户将在短时间内得到一个空列表。
虽然在数据完成之前可能不显示列表,但很明显用户体验将受到网络延迟加倍的影响。我认为这是交付最初包含数据的文档的服务器端框架的主要缺点。
我在这里错过了什么还是这是“设计”的限制?