如何在不重新加载页面的情况下将参数推送到 Angular2 Router@3 中的 Url
How to push params to Url in Angular2 Router@3 without page reload
如何将查询参数(页面、限制)推送到 angular 中的 url,最好不要导航。
我正在使用新的 vladivostok 路由器 (npm @angular/router@3),并且我有一个 table 带有寻呼功能。因此,当我单击 "next page" 或更改每页的项目数时,我希望将其包含在 url.
我知道我可以编程 router.navigateByUrl('/users?page=3')
或类似的方式,但我可以完全避免导航并只更新 url 吗?我的服务将根据需要重新加载 table 和所有内容。或者这不是要走的路吗?
我认为使用 window.history 可以解决问题:
window.history.pushState(null, "pagetitle", "users?page=4");
如何将查询参数(页面、限制)推送到 angular 中的 url,最好不要导航。
我正在使用新的 vladivostok 路由器 (npm @angular/router@3),并且我有一个 table 带有寻呼功能。因此,当我单击 "next page" 或更改每页的项目数时,我希望将其包含在 url.
我知道我可以编程 router.navigateByUrl('/users?page=3')
或类似的方式,但我可以完全避免导航并只更新 url 吗?我的服务将根据需要重新加载 table 和所有内容。或者这不是要走的路吗?
我认为使用 window.history 可以解决问题:
window.history.pushState(null, "pagetitle", "users?page=4");