【发布时间】:2017-03-10 08:51:05
【问题描述】:
我在我的应用中使用了在导航和更新设置时想要保留/更新的查询参数。通过执行以下操作,我可以毫无问题地添加参数。
onNavigate() {
this.router.navigate(['reports'], {queryParams: {'report': this.chart}, preserveQueryParams:true});
}
但是我希望能够更改报告参数并将新参数附加到整个应用程序的 url 中。
使用preserveQueryParams: true 使我的参数成为只读的。我希望能够更新当前参数并添加新参数而不会丢失任何内容,除非我清除它们。
如何在不丢失当前设置的参数的情况下做到这一点?
【问题讨论】:
标签: angular typescript angular-routing