8

在尝试直接访问 window.location 或 window.history 时,如何在 AngularJS 中执行以下操作:

  1. 替换当前位置的历史记录
  2. 重定向到新位置

例如:

  • 用户转到“/#/loc1”
  • 我希望历史显示他们去了“/#/loc2”
  • 然后重定向到“/#/loc3”
  • 如果他们使用 browser.back,它应该将他们返回到“#/loc2”
4

1 回答 1

11

这是你想要的吗?

$location.path('/blahblah').replace();

请参阅API 文档以获取 $location

于 2013-10-05T09:54:47.047 回答