Родительский ngAfterContentInit запускается перед дочерним ngOnInit? - PullRequest
0 голосов
/ 07 февраля 2019

Предположим, у меня есть следующее:

@Component({ selector: 'parent' });
class Parent {
  @ContentChild(Child) child;

  ngAfterContentInit() {
    console.log('parent - after content init');
  }
}

@Component({ selector: 'child' })
class Child {
  ngOnInit() {
    console.log('child - on init');
  }
}

<parent><child></child><parent>

Когда я запускаю код, я вижу следующее:

'parent - after content init'
'child - on init'

Почему хук родительского элемента ngAfterContentInit запускается до хука дочернего элемента ngOnInit?Это не имеет смысла для меня.

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