Невозможно отобразить выбранное свойство из состояния NGRX - PullRequest
0 голосов
/ 21 сентября 2019

Я пытаюсь отобразить ошибку из состояния, это тип Observable<String>, поэтому я использую async pipe.

В компоненте

this.error = store.select(state => state.error); // in constructor
error: Observable<String>;

В шаблоне:

<div *ngIf="error | async as err">
  <p>{{ err }}</p>
</div>

У меня почти такой же код на другом компоненте, он работает, а здесь нет.Я вижу ошибку на devtools, она есть.

1 Ответ

0 голосов
/ 21 сентября 2019

Фрагмент кода выглядит нормально, убедитесь, что вы:

  • изменили состояние в pure , без прямых назначений (не выполняйте state.error = errorMessage)
  • убедитесь, что существует свойство error, которое существует в состоянии
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...