我知道如果我在 main.ts 文件中将 ngZone 设置为“noop”,我将不得不手动检测组件中的更改。在这种情况下如何手动检测更改?我想更新我的 formDataIncome 值以更改图表中的数据(效果很好)。只是插值不起作用。
提前致谢!
我的组件:
import { Component, OnInit, ChangeDetectionStrategy, ElementRef, ChangeDetectorRef } from '@angular/core';
@Component({
selector: 'app-calculator',
templateUrl: './calculator.component.html',
styleUrls: ['./calculator.component.scss'],
changeDetection: ChangeDetectionStrategy.OnPush,
})
export class CalculatorComponent implements OnInit {
formDataIncome: number;
constructor(private el: ElementRef, private cd: ChangeDetectorRef) {
this.formDataIncome = 100000;
}
ngOnInit() {
console.log(this.formDataIncome)
}
}