首页 程序笔记 Angular echarts No provider for InjectionToken NGX_ECHARTS_CONFIG!错误

Angular echarts No provider for InjectionToken NGX_ECHARTS_CONFIG!错误

npm install echarts

npm install ngx-echarts

安装使用echarts运行时报如下错误

ERROR NullInjectorError: R3InjectorError(IndexModule)[InjectionToken NGX_ECHARTS_CONFIG -> InjectionToken NGX_ECHARTS_CONFIG -> InjectionToken NGX_ECHARTS_CONFIG -> InjectionToken NGX_ECHARTS_CONFIG]: 

  NullInjectorError: No provider for InjectionToken NGX_ECHARTS_CONFIG!

原因是需要在app.module.ts或者其他module里添加如下配置

import { NgxEchartsModule } from 'ngx-echarts';
@NgModule({
  imports: [
    ...,
    NgxEchartsModule.forRoot({
      echarts: () => import('echarts')
    })
  ],
})
export class AppModule { }

或者这样写:

import { NgxEchartsModule } from 'ngx-echarts';
import * as echarts from 'echarts';
@NgModule({
  imports: [
    NgxEchartsModule.forRoot({
      echarts,
    }),
  ],
})
export class AppModule {}

我自己使用第一种方式可以成功运行。

4

站心网

npm install echartsnpm install ngx-echarts安装使用echarts运行时报如下错误ERROR NullInjectorError: R3..

为您推荐

Token和Jwt存在什么区别

token和jwt存在什么区别token需要查库验证token 是否有效,而JWT不用查库或者少查库,直接在服务端进行校验,并且不用查库。因为用户的信息及加密信息在第二部分payload和第三部分签证中已经生成,只要在服务端进行..

Angular UT 模拟执行setTimeout

在 Angular 单元测试中,我们经常需要模拟异步操作,比如 setTimeout。提高测试速度: 真实环境下的 setTimeout 会阻塞测试,导致测试运行时间过长。确保测试的可靠性: 模拟 setTimeout 可以让我们更好地控制异步操..

Angular Mock 一个类的静态方法

理解 Angular Mock 和 静态方法在 Angular 单元测试中,Angular Mock 是一个强大的工具,它允许我们模拟和替换 Angular 的服务、组件和其他依赖项。而静态方法 是属于类本身,而不是类的实例的方法。它们可以直接通..

.NET Core上传文件报Access xxx.tmp is denied错误

.NET Core上传文件本地调试正常,部署到IIS服务器之后会报错,错误是Access 'c:\\windows\\temp\\xxx.tmp' is denied.看上去是IIS用户没有权限访问系统临时文件夹的权限。经过测试,不需要特地去为temp文件..

echars k线图tooltip formatter没有执行

使用echars生成k线图时,参考官网的示例发现无法修改tooltip的内容,经过研究发现官网示例代码是不正确的。以名为[K 线图刷选]的K线图为例,因为它的示例里有tooltip formatter的实现代码,但是实际上是没有执行的。..

国外流行的前端框架有哪些?

国外流行的前端框架有很多,以下是一些常见且受欢迎的前端框架:React:由Facebook开发的JavaScript库,用于构建用户界面。它采用组件化的方式来构建复杂的UI,并具有高度的灵活性和性能优化。Angular:由Google开发..

必须添加对程序集"netstandard, Version=2.0.0.0"错误解决方法

编译.net core项目出现如下错误:必须添加对程序集"netstandard, Version=2.0.0.0"。解决方法是更新.net core2,升级vs2017到15.4版本,升级framework到4.7版本。..

filezilla 数据socket错误 文件传输失败

在服务器上安装了filezilla服务器软件后,使用FlashFXP上传下载文件失败。网上找了一些关于这个文件的解决方案,分享一下希望可以帮到大家。使用FlashFXP默认设置的话,无法打开FTP目录。首先、需要设置使用“STAL -..

Android Volley BasicNetwork:performRequest:Unexpected response code 302 错误

Android Volley BasicNetwork:performRequest:Unexpected response code 302 for http://xxx异常,这个http://xxx的接口在浏览器中打开可以正常访问。接口做了302重定向,从http重定向到https的地址去了。Volley对重..

Angular scrollPositionRestoration回到顶部无效

从Angular6.1.0-beta1版本开始,Angular Router增加了scrollPositionRestoration、anchorScrolling 与 scrollOffset 配置项,用于定义路由导航中的位置处理。scrollPositionRestoration 可能的选项有:disabled:什..

Angular如何mock window对象

写单元测试时,有如下代码const localFile = window.URL.createObjectURL(this.pdfFile);这里想mock window对象,让createObjectURL随便返回一个对象。解决办法如下:beforeEach(async(()=>{(<any>window.URL.create..

Angular自定义验证器ValidatorFn单元测试

在项目中定义了自定义的验证器,代码如下:exportfunctionmyValidator(minNum):ValidatorFn{return(control:AbstractControl)=>{letflag=true;if(control.value<minNum&&control.value>0){flag=false;}return!flag?{..

React Error: Exceeded timeout of 5000 ms for a test. 错误

为React项目编写单元测试时报错Error: thrown: "Exceeded timeout of 5000 ms for a test. Use jest.setTimeout(newTimeout) to increase the timeout value, if this is a long-running test."检查上下代码后是发现..

网页没有响应,错误代码: RESULT_CODE_HUNG的原因

网页没有响应,错误代码: RESULT_CODE_HUNG 的原因可能有以下几种:网页服务器宕机或超负荷网页服务器与客户端的网络连接断开网页服务器正在进行维护或升级网页客户端的网络环境不佳网页客户端的浏览器版本过低如果..

c++运行时报错误:there is a mismatch in alloc and dealloc

问题描述在运行一个c/c++的程序时,报如下错误:ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new [] vs operator delete)。代码如下:void DemoFunc(char *pBuf){char* val2 = new char[256];for (i..

vs2019 nuget 搜索发生错误

如果在 Visual Studio 2019 中使用 NuGet 搜索时遇到错误,可能是由于以下几种常见原因:网络连接问题:确保你的计算机正常连接到互联网,检查防火墙或代理设置是否阻止了 NuGet 的访问。NuGet 源配置错误:在 Visua..

修复 Ubuntu 上“E: 无法找到软件包”错误的 5 种方法

如果您在 Ubuntu 上安装软件包时遇到“E:无法找到软件包”错误,请不要担心,因为修复它很容易。要点定期更新软件包列表,以维护安全且最新的 Ubuntu 系统,确保访问最新的软件包、安全补丁、错误修复和改进的依赖..

Windows常见标准错误代码含义参考

在Windows中开发应用,经常遇到系统错误代码,而不清楚错误代码的具体含义,以下整理了Windows常见的标准错误代码的含义列表,供开发中参考。更多更详细的windows错误代码可以看微软官网:https://msdn.microsoft.co..

Linux标准错误代码含义参考(perror获取结果)

在Linux中的软件开发,经常遇到调用某些系统调用返回错误代码,如果不调用perror获取错误代码的含义,只是一个数字就需要找地方查询错误代码数字对应的错误信息描述,这里通过perror获取了从1~131错误代码的含义,用..

谷歌站点地图可读取,但存在错误 命名空间不正确

在使用谷歌Google search console提交站点地图sitemap.xml时,报错了:站点地图可读取,但存在错误命名空间不正确 1处您的站点地图或站点地图索引文件未能正确声明命名空间。示例第 1行标记:urlset虽然有报错,但是..

发表回复

返回顶部