我想获取edit
的查询值,并将该值附加到我的路由器链接。
我可以成功获得edit
的参数值。
但问题是如果true
值从false
更改为ngOnInit() {
this.urlValue = this.activatedRoute.snapshot.queryParams["edit"];
}
,我的路由器链接不会更新,除非我刷新页面。
你能帮忙吗
<li>
<a class="production_model_col" (click)="showCollapse()" [routerLink]="['/flow/PFSession']" [queryParams]="{edit: urlValue}">
<span class="collapse_border"></span>
</li>
{{1}}
答案 0 :(得分:0)
您使用了queryParams的快照,这是一次性值。您需要订阅queryParams
Observable,如下所示:
this.activatedRoute.queryParams.pluck('edit').subscribe(value => this.urlValue = value);