Angularjs 历史在 hashbang 模式下
Angularjs history in hashbang mode
我正在使用hashbang模式导航。我在项目详细信息页面上有一个"取消/返回"按钮,它将我带回项目结果页面,我使用 window.history.back() 来实现这一点。当用户从结果页面进入项目详细信息页面时,这工作正常。
但是,如果我直接登陆项目详细信息页面并单击取消,window.history.back() 会将我带到浏览器历史记录中的任何页面。相反,我希望它转到#/home。我尝试检查文档引用,但它没有帮助。
你应该使用 Angular 的$location服务。这可能会解决您的问题。
https://docs.angularjs.org/guide/$location
要回顾历史,您应该了解这个主题:如何在 angular 中实现 history.back(.js
您可以使用$locationProvider和$location。
单击后退按钮时,您需要检查 $location.state() 并使用 $location.path() 将用户置于您喜欢的后退状态。
相关文章:
- Angular JS IE9 Hashbang url rewriting
- Javascript,访问一个主要对象模块模式中的每个对象
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 同位素库错误:未捕获错误无布局模式包装生产线8
- 在DOM中查找一个模式并替换它's的内容使用jquery
- 如何缩短MongoDB ObjectId并在Mongoose模式中使用它
- D3.js模式不适用于弧形或圆环图
- Webdriver.io pageObject模式-通过传递参数来定义元素选择器
- 模块模式和这个
- 带有let的JS/EECMAScript6私有字段的模式
- 我是否可以检测到javascript正在被卸载(作为调试模式)
- 执行动态模式弹出
- 注意:wp_enqueue_script调用不正确.在 Wordpress 调试模式下
- AngularJS ui路由器html5模式中断路由
- 包含圆括号的JavaScript Regex模式
- 显示模块模式在Knockout中设置模型的新实例
- AngularJS hashbang模式复制URL路径
- Angularjs 历史在 hashbang 模式下
- AngularJS应用中的Svg clipPath, url为hashbang模式