为了账号安全,请及时绑定邮箱和手机立即绑定

Angular [routerLink] 参数改变后,视图不刷新。

Angular [routerLink] 参数改变后,视图不刷新。

HUWWW 2018-12-08 22:18:43
为什么路由地址为:user/1 然后连接到 routerLink=“user/2” 时,虽然地址栏发生了变化,但是页面并没有发生变化。打断时 地址为 user/2 ngOnInit()不会进入。<button (click)="fun()">查看</button>fun(){    this.router.navigate(['/user/2']); }
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

 this.route.params.subscribe(
      params => {        this.keyword = decodeURI(this.route.snapshot.paramMap.get('keyword'));
      });

在ngOnInit中这么写即可


查看完整回答
反对 回复 2018-12-08
  • 1 回答
  • 0 关注
  • 1265 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信