首页 > 解决方案 > PrimeNG p-table (TurboTable) pEditableRow 设置行编辑时出错

问题描述

交叉发布警告:我也在 PrimeNG 社区论坛上发布了这个,但我需要尽可能多地接触到更多的受众。

我正在尝试在 PrimeNG(版本 7.0.4/7.0.5)TurboTable ( p-table) 组件中实现行编辑,如TurboTable Row Editing上所示。

按照该页面上的说明进行操作后,我不断收到此错误:

模板解析错误:无法绑定到“pEditableRow”,因为它不是“tr”的已知属性。("<ng-template pTemplate="body" let-rowData let-editing="editing" let-ri="rowIndex"> <tr [ERROR ->][pEditableRow]="rowData">

因此,我使用 PrimeNG 演示中的代码创建了StackBlitz(我设置了 CarService 并从Github复制了行编辑示例 HTML 。我设置了所有内容并尝试运行它,但我在演示代码中遇到了与我相同的错误进入我的应用程序:

/turbo_modules/@angular/compiler@7.2.8/bundles/compiler.umd.js (2500:21) 中的错误

模板解析错误:无法绑定到“pEditableRow”,因为它不是“tr”的已知属性。(" <ng-template pTemplate="body" let-rowData let-editing="editing" let-ri="rowIndex"> <tr [ERROR ->][pEditableRow]="rowData"> <td> {{rowData.vin}}"): ng:///AppModule/AppComponent.html@15:16

我错过了什么?为什么这不适用于行编辑?

提前致谢!

标签: angularprimengprimeng-turbotable

解决方案


尝试将 primeNG 版本更新为最新版本。这个对我有用。


推荐阅读