gpt4 book ai didi

Angular 4 : Difference between ngDoCheck vs ngAfterViewChecked

转载 作者:太空狗 更新时间:2023-10-29 18:29:15 25 4
gpt4 key购买 nike

在 Angular 2+ 中,ngDoCheckngAfterViewChecked 似乎执行相同的功能。ngDoCheck 据说只要触发更改检测就会被调用。现在这个变化检测将随着 View 的变化而触发。根据文档,只要 View 发生变化,就会调用 ngAfterViewChecked

当一个生命周期 Hook 足够时,这里还需要两个生命周期 Hook 吗?

最佳答案

有很大的不同:

ngDoCheck 在每次更改检测运行时被频繁调用,您通常应该避免使用它以避免性能问题。它将检测任何元素、内容或 View 更改行为的更改。

ngAfterViewChecked 仅在检查 subview 的绑定(bind)后调用(仅与 View 相关)。

关于 Angular 4 : Difference between ngDoCheck vs ngAfterViewChecked,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50710280/

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