angularjs – 如何延迟视图渲染,直到从外部源加载某些数据为止?

前端之家收集整理的这篇文章主要介绍了angularjs – 如何延迟视图渲染,直到从外部源加载某些数据为止?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我的应用程序初始化时,需要从外部源加载一些数据到$rootScope.由于数据来自外部来源,因此不能保证加载数据所需的时间.我想延迟视图的渲染,直到数据成功加载为止.有办法实现吗?

请注意,我没有使用Angular路由为此应用程序.

这是一个simplified demo

没有干净的方法来防止视图在直到异步操作完成而不使用路由解析之前呈现,但您可以编程自定义指令来执行相同的工作.

然而,如果这是严格的用户体验,那么使用ngShow将会在游泳中工作:

<div ng-show="user.name">
  <!-- content won't be visible until data is set -->
</div>

这是一个更新的Plunker:http://plnkr.co/edit/MXoQNWHvyp9aOXg0QOoC?p=preview

原文链接:https://www.f2er.com/angularjs/140721.html

猜你在找的Angularjs相关文章