Я использую 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 здесь .