Сделал две переменные через BehaviorSubject для вывода текста все работает
а вот для ngIf пишет ошибку ExpressionChangedAfterItHasBeenCheckedError: Expression has changed after it was checked. Previous value: 'ngIf: [object Object]'. Current value: 'ngIf: true'. Почему?