我在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不同版本(文件夹层级结构)引出的问题