0

我一直在努力完成这项ngx-perfect-scrollbar工作。我已经使用安装了库

npm install ngx-perfect-scrollbar --save

之后,我将依赖项添加到我的app.module.ts. 但是当我运行该应用程序时,它给出了错误

Object(...) 不是函数

我不知道我在这里做错了什么。所有步骤都按照 github repo 进行。

这是我看到的错误

错误是从第 126 行生成的

ngx-perfect-scrollbar 文件代码

这是我的 html 文件

<div class="ps" style="position: relative; max-width: 600px; max-height: 400px;" [perfectScrollbar]="config">
    <router-outlet></router-outlet>
 </div>
4

2 回答 2

1

将这些行添加到您的组件标题中:

import { fromEvent } from 'rxjs/observable/fromEvent';
import { merge } from 'rxjs/observable/merge';

require('rxjs').fromEvent = fromEvent
require('rxjs').merge = merge

资源

于 2018-05-20T20:33:12.530 回答
0

我在运行 Angular 5 时遇到了同样的问题。我已经安装ngx-perfect-scrollbar 6.x,使用以下命令降级解决了我的问题:

npm remove ngx-perfect-scrollbar

npm install --save ngx-perfect-scrollbar@^5.0.0
于 2019-06-21T05:23:15.330 回答