对于PrimeNG表,p表复位在角度8中不起作用

时间:2019-12-06 11:39:57

标签: angular primeng primeng-turbotable

嗨,我正在使用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)

1 个答案:

答案 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();
  }
}