我正在寻找最好的方法来检测 Angular 扩展类中声明的属性的变化。 ngOnChanges 不会检测到这些更改,因为它们不是输入。
我目前已经实现了 ngDoCheck,它可以工作,但我很好奇是否有更好的方法可以提高性能。
您可以在类中创建可观察的属性以及可以检测到的更改。如果您不想创建可观察的对象,那么您可以创建属性的 getter 和 setter,并且在 getter 和 setter 函数上,您可以执行任何操作。