我有一个从另一个组件更新的数组(更新正在发生并且字符串被添加到我用测试按钮检查过的数组中)但 ngOnChanges 不会检测到任何更改。我的代码有什么问题?
我应用的更改是array.push()。
import { Component, OnInit, Input, OnChanges } from '@angular/core';
import {MatAccordion} from '@angular/material/expansion';
@Component({
selector: 'app-cart',
templateUrl: './cart.component.html',
styleUrls: ['./cart.component.css']
})
export class CartComponent implements OnInit, OnChanges {
totalPrice = 0;
constructor() { }
@Input() Products: Array<String>;
ngOnChanges() {
console.log(this.Products)
}
ngOnInit(): void {
}
}