Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 为changeDetect禁用zone.js mousemove_Angular_Zone.js - Fatal编程技术网

Angular 为changeDetect禁用zone.js mousemove

Angular 为changeDetect禁用zone.js mousemove,angular,zone.js,Angular,Zone.js,有没有办法在不添加onPush的情况下禁用mousemove上的更改检测?您可以在polyfills.ts导入'zone.js/dist/zone'之前添加此代码 (window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['mousemove']; import 'zone.js/dist/zone'; 另见 您可以在导入'zone.js/dist/zone'之前的polyfills.ts中添加此代码。 (window as any).__

有没有办法在不添加onPush的情况下禁用mousemove上的更改检测?

您可以在
polyfills.ts
导入'zone.js/dist/zone'之前添加此代码

(window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['mousemove'];
import 'zone.js/dist/zone';
另见


您可以在导入'zone.js/dist/zone'之前的
polyfills.ts
中添加此代码。

(window as any).__zone_symbol__BLACK_LISTED_EVENTS = ['mousemove'];
import 'zone.js/dist/zone';
另见


继您在AC 2019的灯光演讲之后,我的团队开始通过将一些活动列入黑名单来提高绩效。但有时很难找到导致CD过量的补丁!我们可以看到某些物质成分导致microtaskDrainDone起火,但我们无法确定该归咎于哪个事件。关于如何识别特定补丁的任何提示?谢谢@blid,没有简单的方法可以做到这一点,但我目前正在开发一个性能监视器区域,以帮助找出谁最容易触发更改检测,希望它稍后能帮助您。继您在AC 2019上的照明演讲之后,我的团队开始通过将一些事件列入黑名单来提高绩效。但有时很难找到导致CD过量的补丁!我们可以看到某些物质成分导致microtaskDrainDone起火,但我们无法确定该归咎于哪个事件。关于如何识别特定补丁的任何提示?谢谢@blid,没有简单的方法可以做到这一点,但我目前正在开发一个性能监视器区域,以帮助找出谁最容易触发更改检测,希望稍后它能帮助您。