authState $ - это наблюдаемая переменная типа
{
...
isAuthenticated: boolean;
user: User | null;
}
Пользовательское свойство инициируется при ngrx эффекте init, если пользователь аутентифицирован.
ошибка в том, что код ниже в шаблоне возвращает cannot read property fullName of undifined
<div *ngIf="(this.authState$ | async).isAuthenticated" >
{{ (this.authState$ | async).user.fullName || '' }}
</div>
Я попробовал это решение
{{ (this.authState$ | async).user ? (this.authState$ | async).user.fullName : '' }}
, но оказалось, что оно не прослушивает изменения, и мне нужно перезагрузить страницу