小编Ema*_*nho的帖子

没有不可变对象的推送时的角度变化检测策略

我一直在阅读一些有关变更检测策略的文章,但我对哪些情况下使用推送策略有意义存在一些疑问。基本上我的疑问是当我们嵌套组件时绑定的对象不是不可变的。我有两个嵌套组件,一个父组件和一个子组件,两者都具有推送时的更改检测策略。我将 formGroup 作为输入传递给子组件。

当我将表单设置为在父组件上启用,然后调用 ChangeDetectorRef.detectChanges() (它应该检查更改检测器及其子组件)时,我没有看到子组件上的更改(例如子组件上的 ngIf启用表单时显示内容)。

我做错了什么或者没有很好地理解?

immutability angular angular-forms angular-changedetection

6
推荐指数
1
解决办法
2816
查看次数