angularjs – 如何使用角度ui-router验证状态
发布时间:2020-12-17 18:03:46 所属栏目:安全 来源:网络整理
导读:我们正在使用angular-ui-router(相信版本0.2.10). 到达州有两种主要方式, a)用户点击/修改对应于状态的URL b)某处的代码,例如controller调用$state.go(). 我们希望在以下情况下a)验证状态(例如,它是否根据一个或多个业务规则有效),但在情况b)中不这样做,因为
我们正在使用angular-ui-router(相信版本0.2.10).
到达州有两种主要方式, > a)用户点击/修改对应于状态的URL 我们希望在以下情况下a)验证状态(例如,它是否根据一个或多个业务规则有效),但在情况b)中不这样做,因为我们非常确定我们的应用程序将只转换到有效状态. 情况a)通常需要http往返来执行验证,如果可能的话我们希望避免. 这将如何实施? 谢谢! 解决方法
您可以将验证包装在服务中,并在每次状态更改时调用它.但是,在使用$state.go()移动到另一个状态之前,您指示验证服务将您传递的特定参数视为有效.例如.
validationService.trustAsValid(yourData); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |