Angular7生命周期挂钩和路由

时间:2019-04-02 08:44:17

标签: angular angular7

我很好奇我们在当前页面中使用router.navigate时会调用哪个生命周期挂钩,可以说重新加载页面。

constructor(private router: Router) { }
reload () {
    this.router.navigate(['/currentpage']);
} 

2 个答案:

答案 0 :(得分:1)

这是序列

  • 构造函数
  • ngOnChanges
  • ngOnInit
  • ngDoCheck
  • ngOnDestroy
  • ngAfterContentInit
  • ngAfterContentChecked
  • ngAfterViewInit
  • ngAfterViewChecked

答案 1 :(得分:0)

使用 this.router.navigate(['/currentpage']); 仅在/currentpage上触发 AfterViewChecked