我正在使用 Angular 2、谷歌地图等制作一个房地产网站,当用户更改地图的中心时,我对 API 执行搜索,指示地图的当前位置以及半径。问题是,我想在不重新加载整个页面的情况下在 url 中反映这些值。那可能吗?我找到了一些使用 AngularJS 1.x 的解决方案,但没有找到关于 Angular 2 的解决方案。
您可以使用location.go(url)它基本上会更改您的网址,而不会更改应用程序的路线。
location.go(url)
注意 这可能会导致其他影响,例如从当前路由重定向到子路由。