javascript - 角度 onpush 组件仅在模板内使用异步管道重新渲染
问题描述
我有我的ChangeDetectionStrategy.OnPush
战略组成部分。
async
当数据更改组件拒绝重新呈现时,我通过管道从父级传递数据。
当我async
在父传递 obvservable 中使用管道而不是async
在子模板中使用管道时,会正确调用重新渲染。
任何人都知道为什么会发生这种情况(角度v9)?我想这与zone.js
触发更改检测有关,但为什么在哪里?我没有任何线索 :(
解决方案
推荐阅读
- swift - 像 CIColorMatrix 一样,使用 vImageMatrixMultiply_ARGB8888 将颜色矩阵过滤器应用于 UIImage
- r - model.frame.default 中的错误(...,drop.unused.levels = TRUE,:可变长度不同(为“(权重)”找到)
- c - 指向 C 函数中的指针的指针
- c - C 程序 fork() 结果重复
- sql - 获取新用户和回访用户细分(新付款人与回访付款人)
- android - Azure B2C Android 登录 AppAuth 演示 - 页面刷新而不是登录并且不重定向到应用程序
- flutter - Flutter 如何监听其他类的变量
- json - JSON - 如何使用 JQ 打印特定值
- swift - Swift 中的 Web 文本抓取器
- kubernetes - 将数据存储在自定义 Kubernetes 资源中的哪个位置更好