嗨,我正在使用angular 8和PrimeNG版本6。我想在单击按钮时重置p表。我收到以下错误消息。
import { Table } from 'primeng/table';
@ViewChild('dt', { static: false }) Component
table: Table;
onClick() {
this.table.reset();
}
点击后出现错误:
KpientryComponent.html:146 ERROR TypeError: Cannot read property 'reset' of undefined
at KpientryComponent.onClick (kpientry.component.ts:145)
答案 0 :(得分:0)
表组件未正确声明。 @ViewChild('dt')
是Table
变量。在dt
import { Table } from "primeng/table";
@Component({
selector: "app-table",
templateUrl: "./app-table.component.html",
styleUrls: ["./app-table.component.css"]
})
export class AppTableComponent {
@ViewChild("dt", { static: false }) public dt: Table;
onClick() {
this.dt.reset();
}
}