我正在尝试显示状态错误,它是Observable<String>
类型,所以我在使用async
管道。
在组件中
this.error = store.select(state => state.error); // in constructor
error: Observable<String>;
在模板中:
<div *ngIf="error | async as err">
<p>{{ err }}</p>
</div>
我在另一个组件上具有几乎相同的代码,它可以工作,在这里却不能。我看到了devtools上的错误,它在那里。
答案 0 :(得分:0)
代码段似乎还不错,请确保您:
state.error = errorMessage
)error
属性答案 1 :(得分:0)
<div *ngIf="error | async; let err">
<p>{{ err }}</p>
</div>
这应该正常工作(如果在this.error = store.select(state => state.error)之前没有任何错误,//在构造函数中 错误:可观察;