繁体   English   中英

在angularjs中实现location.path的最佳方法

[英]best way to implement location.path in angularjs

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

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

这是清除所有参数和URL并访问路径,历史得以保留

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

不保留历史呢? 就像交易流一样,一旦用户付款,您就不想让用户回头。 我知道有历史记录服务,但我认为有更简单的方法可以做到。 我尝试使用valina javascript重定向方法,但重新加载了整个页面,这与我的SPA不一致。

你可以打电话

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

并且不会在浏览器的后历史记录中创建额外的记录。

请参阅此处的文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM