仅在模板内部具有异步管道的情况下才重新渲染角度的onpush组件

问题描述 投票:0回答:1

我拥有ChangeDetectionStrategy.OnPush策略的组成部分。

当数据更改组件拒绝重新呈现时,我通过async管道从父级传递数据。

当im代替在父级传递中使用async管道而不是可观察的并且在子模板内部使用async管道时,将正确调用重新渲染。

所有人都知道为什么会发生这种情况(角度v9)?我想这与zone.js触发变更检测有关,但为什么在哪里呢?我没有头绪:(

javascript angular angular2-changedetection
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.