Angular7 Крючки жизненного цикла и маршрутизация - PullRequest
1 голос
/ 02 апреля 2019

Мне просто любопытно, какие ловушки жизненного цикла вызываются, когда мы используем router.navigate на нашей текущей странице, скажем, для перезагрузки страницы.

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

Ответы [ 2 ]

1 голос
/ 02 апреля 2019

здесь последовательность

  • конструктор
  • ngOnChanges
  • ngOnInit
  • ngDoCheck
  • ngOnDestroy
  • ngAfterContentInit
  • ngAfterContentChecked
  • ngAfterViewInit
  • ngAfterViewChecked
0 голосов
/ 02 апреля 2019

При использовании this.router.navigate(['/currentpage']); только на /currentpage AfterViewChecked срабатывает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...