javascript - ngx-datatables 在排序时给出 "rxjs_1.fromEvent is not a function"错误

标签 javascript angular angular5 ngx-datatable

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

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'},
  ];

<ngx-datatable #table
  class = 'material striped'
  [columns] = "columns"
  [rows] = "rows | async"
  [footerHeight] = "25" >
</ngx-datatable>

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

enter image description here

我从 Firestore 中获取行作为 Observable。

最佳答案

您使用的 ngx-datatablerxjs 版本不兼容。

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

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

关于javascript - ngx-datatables 在排序时给出 "rxjs_1.fromEvent is not a function"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50302687/

相关文章:

Angular 5 : Deploy app to IIS under nested folder

javascript - 将 Ajax 部分 View 模板放在 Assets/javascripts 目录中而不是 Views 目录中,Rails

angular - 如何在 Mat-table angular 5 中设置序列号

javascript - Scrapy 爬行在 ASPX 网站上不起作用

Typescript Angular 2 如何将 JSON 数据从服务返回到组件?

angular - 如何将 open-iconic 添加到 angular 2 项目

angular - 警告 : Can't resolve all parameters for UsersPermissionsService This will become an error in Angular v5. x

javascript - 如何停止在特定区域触发 focusout 事件

javascript - ChartJS 3.8.0 堆叠条形组合标签

表单的javascript模态窗口