Angular HttpClient Response直到第二次单击才更新HTML

时间:2019-04-14 12:35:02

标签: angular ngrx


我一直对Angular感到疑惑,上周我决定深入研究。它具有令人惊叹的功能和库,但有点复杂的体系结构。我现在正在研究ngrx库,以完全理解它。但在那之前,

某事使我感到困惑,无法弄清为什么?

在我的组件上,我有一个按钮,可加载诸如从Api服务分配给我的任务之类的项目。我获取数据并将其记录到控制台,但是模板直到第二次单击按钮时才更新。我想念的是什么?

谢谢。

process{}

1 个答案:

答案 0 :(得分:1)

您正在使用OnPush变更检测策略,因为变更检测器未检查组件。您可以通过将ChangeDetectorRef注入并在订阅块中调用detectChanges方法来手动执行更改检测。