排序时,ngx-datatables给出"rxjs_1.fromEvent不是函数"错误

Sub*_*med 7 javascript ngx-datatable angular angular5

我只是按照演示来展示一个简单的数据表.这是我的代码:

columns = [
    {name: 'ID', prop: 'id'},
    {name: 'Street Address', prop: 'address.street'},
    {name: 'Suburb', prop: 'address.suburb'},
    {name: 'State', prop: 'address.state'},
    {name: 'Manager Name', prop: 'manager.name'},
    {name: 'Manager Company', prop: 'manager.company'},
  ];
Run Code Online (Sandbox Code Playgroud)

<ngx-datatable #table
  class = 'material striped'
  [columns] = "columns"
  [rows] = "rows | async"
  [footerHeight] = "25" >
</ngx-datatable>
Run Code Online (Sandbox Code Playgroud)

排序确实有效,但是当我点击一列来对记录进行排序时,我也会收到此错误:

在此输入图像描述

我从Firestore获取了Observable行.

red*_*ted 16

的版本ngx-datatablerxjs您正在使用是不兼容的.

如果你正在使用ngx-datatable@^12.0.0,那么你需要rxjs@^6.0.0.

如果你无法升级rxjs(因为,例如,你仍然需要使用Angular的v5),那么你可以使用ngx-datatable@11.3.2哪个适用rxjs@^5.0.0.