【发布时间】:2018-11-29 22:29:09
【问题描述】:
将 ngx-datatable 从 v11.0.4 升级到 v11.1.5 后,出现错误。
ERROR TypeError: Cannot read property 'length' of null
at DatatableComponent.get [as allRowsSelected] (index.js:4867)
at Object.eval [as updateDirectives] (DatatableComponent.html:18)
at Object.debugUpdateDirectives [as updateDirectives] (core.js:14689)
at checkAndUpdateView (core.js:13836)
at callViewAction (core.js:14187)
at execEmbeddedViewsAction (core.js:14145)
at checkAndUpdateView (core.js:13837)
at callViewAction (core.js:14187)
at execComponentViewsAction (core.js:14119)
at checkAndUpdateView (core.js:13842)
我试图降级到v11.1.0,但同样的问题。
我的表定义如下所示:
<ngx-datatable
fxFlexFill
#table
class="material striped"
[rows]="rows | async"
[columnMode]="'force'"
[scrollbarV]="true"
[scrollbarH]="true"
[headerHeight]="headerHeight"
[footerHeight]="50"
[rowHeight]="rowHeight"
(scroll)="onScroll($event)"
[selectionType]="'single'"
>
数据是异步的,所以表在初始化时没有数据。有什么想法吗?
【问题讨论】:
标签: angular ngx-datatable