Я использую Rxjs и Angular 7. У меня есть родительский и дочерний компоненты. У меня есть способ вызвать Subject
в моем дочернем компоненте:
updateSubject(text: string) {
this.subject$.next(text);
}
И я вызываю это из своего родительского компонента в ngOnInit
, используя ViewChild
:
ngOnInit() {
this.childComponent.updateSubject('New Text');
}
Но subscribe
для this.subject$
никогда не срабатывает, если я вызываю его из ngOnInit
в родительском компоненте. Если я вызываю метод с помощью кнопки родительского или дочернего элемента, subscribe
срабатывает нормально. Что я делаю неправильно?
См. Демонстрацию StackBlitz здесь.
updateSubject
изngOnInit()
. Трудно сказать, если вы не поделитесь всем кодом. - person Andrei Tătar   schedule 09.07.2019