采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
使用ngZone的时候,你在ngAfterViewChecked()函数中虽然使用setInterval()异步函数,脏值检测不报错了,但是在浏览器上面title的值还是未改变,显示的还是hi,而不是您好。你要做的不是在ngAfterViewChecked()函数中改变title的值并绕过angular的脏值检测吗,值都没改变绕过去有意义吗?
讲这个东西的目的有两个,第一个是你自己本身或者依赖的库有可能采用了直接操作dom的机制,那么这种情况下 angular的检测机制就没有用了,你需要手动通知框架。第二个是如果发现你的某些逻辑触发了海量的脏值检测,那么你可能也想出于性能的考虑绕开它。
登录后可查看更多问答,登录/注册
高仿拼多多WebApp,带你在实战环境中学习Angular
682 4
701 7
550 3
1.4k 4
1.1k 14