替换历史记录,然后在 AngularJS 中重定向
Replace history and then redirect in AngularJS
在尝试直接访问window.location或window.history时,如何在AngularJS中执行以下操作:
- 替换当前位置的历史记录
- 重定向到新位置
例如:
- 用户转到"/#/loc1"
- 我希望历史记录显示他们去了"/#/loc2"
- 然后重定向到"/#/loc3"
- 如果他们使用 browser.back,它应该将它们返回到"#/loc2"
这是你想要的吗?
$location.path('/blahblah').replace();
请参阅有关$location的 API 文档
相关文章:
- 使用AngularJS中的UI路由器将状态重定向到默认子状态
- 页面重定向不适用于AngularJS
- 如何在Angularjs中通过点击项目重定向
- AngularJS$http重定向状态代码
- 如何在angularjs中重定向页面
- ASP.NET angularjs重定向到控制器的另一个视图
- AngularJS在页面重定向上执行控制器方法
- AngularJS - ui.router - 如何在动态添加它们后重定向到所需的状态
- AngularJS控制器中基于值的重定向
- AngularJS决心承诺.如果承诺被拒绝,则重定向
- AngularJS重定向到找不到正确的路径
- 如何在通过AngularJS重定向到文章时重新加载文章内容
- 如何使用AngularJS重定向到另一个页面
- 如何使用 Angularjs 重定向
- AngularJS 重定向在 IE8 上失败
- 用angularJs重定向到其他项目
- 从angularjs重定向登录页面到欢迎页面
- 从angularjs重定向到另一个页面
- 从外部url angularJS重定向到主页
- 用angularJS重定向页面