实现位置的最佳方式.路径在angularjs中

best way to implement location.path in angularjs

本文关键字:angularjs 路径 方式 位置 最佳 实现      更新时间:2023-09-26

据我所知,这是访问路由并将参数传递给url

$location.path('/home').search({key:'value'})

清除所有参数和url并访问路由,保留历史记录

$location.search('').path('/home');

不要保留历史怎么样?就像交易流程一样,一旦用户付费,你就不想让用户回头。我知道有历史服务,但我认为有更简单的方法。我尝试使用valina javascript重定向方法,但它重新加载了整个页面,这与我的SPA不一致。

可以调用

$location.search('').path('/home').replace();

,它不会在浏览器的历史记录中创建一个额外的记录。