首页 > 解决方案 > Angular 阻止外部库触发更改检测

问题描述

我了解当 Angular 在组件中找到此代码时

    @HostListener('window:keyup')
    handler(event) { ... }

它将处理程序附加到全局事件侦听器,每次触发 keyup 事件时,它都会调用处理程序,然后触发更改检测。

这个问题不是关于如何在 Angular 之外运行处理程序。

这个问题是关于如果处理程序在我正在使用的外部库中怎么办,并且我想阻止 Angular 触发更改检测。有没有办法选择退出,如果是这样怎么办?

标签: angularangular-changedetectionngzone

解决方案


推荐阅读