Javascript 在angularjs中实现location.path的最佳方法
据我所知,这是访问路由并将param传递给urlJavascript 在angularjs中实现location.path的最佳方法,javascript,angularjs,Javascript,Angularjs,据我所知,这是访问路由并将param传递给url $location.path('/home').search({key:'value'}) 这是为了清除每个参数和url并访问路由,保留历史记录 $location.search('').path('/home'); 不保留历史怎么样?与事务流一样,一旦用户付费,您就不希望让用户能够返回。我知道有历史服务,但我认为有更简单的方法。我尝试使用valina javascript重定向方法,但它重新加载了整个页面,这与我的SPA不一致。您可以调用
$location.path('/home').search({key:'value'})
这是为了清除每个参数和url并访问路由,保留历史记录
$location.search('').path('/home');
不保留历史怎么样?与事务流一样,一旦用户付费,您就不希望让用户能够返回。我知道有历史服务,但我认为有更简单的方法。我尝试使用valina javascript重定向方法,但它重新加载了整个页面,这与我的SPA不一致。您可以调用
$location.search('').path('/home').replace();
而且它不会在浏览器的历史记录中创建额外的记录
请参阅文档。带有额外的.replace()?