请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Angular脏值检测,使用ngZone

使用ngZone的时候,你在ngAfterViewChecked()函数中虽然使用setInterval()异步函数,脏值检测不报错了,但是在浏览器上面title的值还是未改变,显示的还是hi,而不是您好。你要做的不是在ngAfterViewChecked()函数中改变title的值并绕过angular的脏值检测吗,值都没改变绕过去有意义吗?

正在回答 回答被采纳积分+3

1回答

接灰的电子产品 2024-01-30 08:25:14

讲这个东西的目的有两个,第一个是你自己本身或者依赖的库有可能采用了直接操作dom的机制,那么这种情况下 angular的检测机制就没有用了,你需要手动通知框架。第二个是如果发现你的某些逻辑触发了海量的脏值检测,那么你可能也想出于性能的考虑绕开它。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信