【发布时间】:2014-07-18 16:28:15
【问题描述】:
我使用 RequireJS 和 AngularJS 进行延迟加载。它工作正常,但我的视图出现在从数据库中获取数据之前。问题是什么?我该如何解决这个问题?
【问题讨论】:
-
投反对票的原因是什么?
标签: javascript angularjs requirejs promise
我使用 RequireJS 和 AngularJS 进行延迟加载。它工作正常,但我的视图出现在从数据库中获取数据之前。问题是什么?我该如何解决这个问题?
【问题讨论】:
标签: javascript angularjs requirejs promise
我相信您指的是在实际数据之前显示的模板(时髦的花括号),不是吗?
如果是这样,您可以申请 directive(实际上更像是 class):ngHide
【讨论】:
您正在异步获取数据,这就是发生这种情况的原因。如果您不希望用户在加载数据时单击任何内容,则始终可以显示“加载”覆盖。
如果你想同步加载,look here
但恕我直言,告诉用户正在发生的事情(通过加载程序弹出窗口或类似的东西)而不是在数据加载时冻结应用程序对用户更友好。
【讨论】: