angular ngx-echarts的错误object(...) is not function

我在angular中用的ngx-echarts版本是3.0.0

先报错object(...) is not function,断点调试ngx-echarts.js,发生在这一段

NgxEchartsService.ngInjectableDef = defineInjectable({ factory: function NgxEchartsService_Factory() { return new NgxEchartsService(); }, token: NgxEchartsService, providedIn: "root" });


解决办法:把NgxEchartsService.ngInjectableDef =这行注释掉;

接着还报错empty is not function,断点高度ngx-echarts.js,发生在这一段

import { of,empty } from 'rxjs';   
return empty();

解决办法:在开头修改引入of和empty的相对路径

//import { of,empty } from 'rxjs';
import {of} from 'rxjs/observable/of';
import {empty} from 'rxjs/observable/empty';

这个原因是rxjs不同版本(文件夹层级结构)引出的问题



你可能感兴趣的:(angular ngx-echarts的错误object(...) is not function)