Subject的Angular5数据更改不会呈现Route

时间:2018-06-08 05:00:25

标签: angular

我有一个使用Subject.subscription的路线。它在第一次加载时正常工作,但如果我重新导航该路径,数据将显示在控制台中,但我的视图不是渲染。

ngOnInit() {
    this.subscription = this._userService.getMessage()
            .subscribe(user => {
              this._zone.run(() => {
                  this.users = user;
                  console.log(this.users);        
              });                           
            });
}

1 个答案:

答案 0 :(得分:0)

如果您导航到同一组件,则组件刷新不会发生。所以请检查相同的代码ngOnChanges()或基于导航刷新组件。