angularJS ui-router路由这种场景下怎样阻止状态的加载?
遇到一个这样的场景,页面路由状态大致如下:index.html#/product
在"product"状态的controller里面有一个判断:
值为true就跳转到/product/detail,为false就跳转到/product/order
但是当直接在浏览器输入index.html#/product/detail,"product"状态的值为false时,"detail"状态的controller里面的代码也会执行,虽然最终还是会跳转到/product/order,但是感觉不合理。
请问类似这样的场景比较好的处理方法是什么?直接输入index.html#/product/detail时(product值为false),怎样完全屏蔽掉"detail"状态?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
两种解决方案