小编典典

更改路由参数而不在 Angular 2 中重新加载

all

我正在使用 Angular 2、谷歌地图等制作一个房地产网站,当用户更改地图的中心时,我对 API
执行搜索,指示地图的当前位置以及半径。问题是,我想在不重新加载整个页面的情况下在 url 中反映这些值。那可能吗?我找到了一些使用 AngularJS
1.x 的解决方案,但没有找到关于 Angular 2 的解决方案。


阅读 41

收藏
2022-08-24

共1个答案

小编典典

您可以使用location.go(url)它基本上会更改您的网址,而不会更改应用程序的路线。

注意 这可能会导致其他影响,例如从当前路由重定向到子路由。

2022-08-24