如何在没有页面重新加载的情况下将Params推送到Angular2 Router @ 3中的Url

时间:2016-06-20 13:11:12

标签: angular router query-parameters

如何将查询参数(页面,限制)按角度推送到网址,最好不要导航。

我正在使用新的vladivostok路由器(npm @angular/router@3),我有一个分页表。因此,当我点击“下一页”或更改每页的项目数时,我希望在网址中有这个项目。

我知道我可以以编程方式router.navigateByUrl('/users?page=3')或类似方式,但我可以避免导航并只更新网址吗?我的服务将根据需要重新加载表和所有内容。或者这不是要走的路?

1 个答案:

答案 0 :(得分:1)

我认为使用window.history可以解决问题:

window.history.pushState(null, "pagetitle", "users?page=4");