Angular脏值检测,使用ngZone
来源:4-17 脏值检测(3)
慕标2085634
2024-01-29
使用ngZone的时候,你在ngAfterViewChecked()函数中虽然使用setInterval()异步函数,脏值检测不报错了,但是在浏览器上面title的值还是未改变,显示的还是hi,而不是您好。你要做的不是在ngAfterViewChecked()函数中改变title的值并绕过angular的脏值检测吗,值都没改变绕过去有意义吗?
写回答
1回答
-
接灰的电子产品
2024-01-30
讲这个东西的目的有两个,第一个是你自己本身或者依赖的库有可能采用了直接操作dom的机制,那么这种情况下 angular的检测机制就没有用了,你需要手动通知框架。第二个是如果发现你的某些逻辑触发了海量的脏值检测,那么你可能也想出于性能的考虑绕开它。
00
相似问题