【问题标题】:p-table reset is not working in angular 8 for PrimeNG table对于 PrimeNG 表,p-table 重置在角度 8 中不起作用
【发布时间】:2019-12-06 11:39:57
【问题描述】:

您好,我使用的是 angular 8 和 PrimeNG 版本 6。我想在按钮单击时重置 p-table。我收到错误,请参见下文。

    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)

【问题讨论】:

  • table 是未定义的变量,您不要使用其他值对其进行初始化。

标签: angular primeng primeng-turbotable


【解决方案1】:

未正确声明 Table 组件。 @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();
  }
}

【讨论】:

    猜你喜欢
    • 2018-11-18
    • 2021-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-11
    • 2020-05-20
    • 2018-12-11
    • 2022-01-23
    相关资源
    最近更新 更多