我在可注入的情况下每秒轮询服务器,但它会触发整个应用程序的更改检测,导致滚动每秒抖动。
示例:https ://stackblitz.com/edit/angular-1z9hbx
如果没有 NgZone.runOutsideAngular,有什么方法可以防止这种情况发生吗?
做 NgZone.runOutsideAngular 会使拦截器(在我的情况下可以显示模态)也运行在角度之外......哪个不好?
为什么可注入的更改会触发根组件的更改?
我在可注入的情况下每秒轮询服务器,但它会触发整个应用程序的更改检测,导致滚动每秒抖动。
示例:https ://stackblitz.com/edit/angular-1z9hbx
如果没有 NgZone.runOutsideAngular,有什么方法可以防止这种情况发生吗?
做 NgZone.runOutsideAngular 会使拦截器(在我的情况下可以显示模态)也运行在角度之外......哪个不好?
为什么可注入的更改会触发根组件的更改?