gpt4 book ai didi

angular - 虚拟组件上的 ngrx 更改检测策略

转载 作者:太空狗 更新时间:2023-10-29 17:48:04 26 4
gpt4 key购买 nike

我正在查看 ngrx 存储库中定义的示例应用程序: https://github.com/ngrx/platform/tree/master/example-app

我可以看到 ChangeDetectionStrategy.OnPush 属性仅在“容器”组件上设置,而虚拟组件不会覆盖默认的更改检测策略。

谁能解释一下原因?我希望应用程序中的所有组件都使用 ChangeDetectionStrategy.OnPush

谢谢,

胡言乱语

最佳答案

无需在每个组件上设置 ChangeDetectionStrategy.OnPush,因为在父组件上设置它会禁用对整个分支的检查。

comp1 (ChangeDetectionStrategy.OnPush)
comp2 <--- won't be checked
comp3 <--- won't be checked

有关ChangeDetectionStrategy的更多信息,请阅读:

关于angular - 虚拟组件上的 ngrx 更改检测策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46469502/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com