可编辑模式下的 Primeng 数据表错误 'classList' of null

Primeng datatable error 'classList' of null in editable mode

在我的 angular 4 项目中,我正在使用 primeng 数据表,当我尝试编辑一个单元格并按回车键时,我遇到了这个错误:

Cannot read property 'classList' of null at DomHandler.webpackJsonp.../../../../primeng/components/dom/domhandler.js.DomHandler.removeClass (domhandler.js:35) at DataTable.webpackJsonp.../../../../primeng/components/datatable/datatable.js.DataTable.switchCellToViewMode

我的 onEditComplete 方法运行良好,编辑工作正常,但该字段仍处于编辑模式,我不知道为什么会出现此错误

primeng.html

<p-dataTable #dt [value]="models" [rows]="10" [editable]="true"
(onEditInit)="loadVersion($event)"
(onEditComplete)="saveEdit($event)" [paginator]="true"
[rowsPerPageOptions]="pageSizeOptions" [responsive]="true"
resizableColumns="true" [lazy]="true"
[totalRecords]="totalElements" (onLazyLoad)="loadTable($event)"
reorderableColumns="true"> <p-column field="type"
header="tickettype"
[editable]="true" [sortable]="true"></p-column> </p-dataTable>

这已在 v4.1.3 中修复

Bug 3553