我正在使用角度1。
我想在ui-router引导所有状态之前从服务器加载一些数据。
是否可以这样做?
答案 0 :(得分:0)
我会在这个问题中说:AngularJS - UI-router - How to configure dynamic views,大多数在this answer,你可以得到答案。
重点是使用UrlRouterProvider
- deferIntercept()
<强> The deferIntercept(defer) 强>
禁用(或启用)延迟位置更改拦截。
如果您希望自定义同步URL的行为(例如, 如果您希望延迟转换但保留当前URL,请致电 这个方法在配置时。然后,在运行时,打电话 配置好自己的
$urlRouter.listen()
后$locationChangeSuccess
事件处理程序。
包含工作示例的完整说明是here