原因是Angular 10移除了@Output()修饰器的支持,需要使用 EventEmitter 来实现此功能。修改代码如下:
// 组件声明 import { EventEmitter, Output } from '@angular/core';
export class TableComponent {
@Output() tableStatChanged = new EventEmitter
getTableStat() { const stat = 0; this.tableStatChanged.emit(stat); } }
// 父组件使用