【发布时间】:2016-06-24 15:02:15
【问题描述】:
我有 Principle 工厂,可以在登录后从本地存储设置和获取用户值。但是当用户第一次登录时,原则工厂返回firstLogin = true,如果用户第一次登录用户必须更新他们的公司。因为在注册过程中,应用程序创建了一个空的公司模型,我必须在第一次登录时使用源和地址信息更新它。
那么,如何防止用户在导航时通过点击 URL 链接来更改状态?
附言
我已经尝试添加 ng-disable= 'firstLogin' 但我有很多应用程序状态。谢谢你。
【问题讨论】:
-
有什么方法可以禁用所有链接的 ui-router 禁用?
-
这很有帮助,但我正在尝试使用 ui-router 库解决,因此 $stateChangeStart 解决了。谢谢你的回复。
标签: javascript angularjs validation