2

我知道如果我在 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)
  }
}
4

0 回答 0