我了解当 Angular 在组件中找到此代码时
@HostListener('window:keyup')
handler(event) { ... }
它将处理程序附加到全局事件侦听器,每次触发 keyup 事件时,它都会调用处理程序,然后触发更改检测。
这个问题不是关于如何在 Angular 之外运行处理程序。
这个问题是关于如果处理程序在我正在使用的外部库中怎么办,并且我想阻止 Angular 触发更改检测。有没有办法选择退出,如果是这样怎么办?
我了解当 Angular 在组件中找到此代码时
@HostListener('window:keyup')
handler(event) { ... }
它将处理程序附加到全局事件侦听器,每次触发 keyup 事件时,它都会调用处理程序,然后触发更改检测。
这个问题不是关于如何在 Angular 之外运行处理程序。
这个问题是关于如果处理程序在我正在使用的外部库中怎么办,并且我想阻止 Angular 触发更改检测。有没有办法选择退出,如果是这样怎么办?