PrimeNG p-table (TurboTable) pEditable设置行编辑时出现行错误

PrimeNG p-table (TurboTable) pEditableRow error when setting up Row Editing

Cross-post 警告:我也在 PrimeNG 社区论坛中 post 编辑了这个,但我需要尽可能多的受众。

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

中所示

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

Template parse errors: Can't bind to 'pEditableRow' since it isn't a known property of 'tr'. ("<ng-template pTemplate="body" let-rowData let-editing="editing" let-ri="rowIndex"> <tr [ERROR ->][pEditableRow]="rowData">

所以我创建了一个StackBlitz using the code from the PrimeNG demo (I setup the CarService and copied the Row Editing sample HTML from Github。我设置了所有内容并尝试 运行 它并且我在我的应用程序中得到的演示代码中得到了 相同的错误

Error in /turbo_modules/@angular/compiler@7.2.8/bundles/compiler.umd.js (2500:21)

Template parse errors: Can't bind to 'pEditableRow' since it isn't a known property of '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

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

提前致谢!

尝试将 primeNG 版本更新到最新版本。它对我有用。

TableModule 是否导入正确? import { TableModule } from 'primeng/table';

您好,我只是想在我的应用程序中使用行编辑数据表,但无法正常工作...

Prine Ng:7.1.0 也试过 7.1.0-rc.1

也包含正确的模块...

不知道我错过了什么...