错误消息:

ERROR NullInjectorError: R3InjectorError(AppModule)[MyService -> MyNewService -> MyNewService -> MyNewService]:
NullInjectorError: No provider for MyNewService!
at NullInjector.get (http://localhost:4200/vendor.js:62758:27)
at R3Injector.get (http://localhost:4200/vendor.js:76765:33)
at R3Injector.get (http://localhost:4200/vendor.js:76765:33)
at R3Injector.get (http://localhost:4200/vendor.js:76765:33)
at injectInjectorOnly (http://localhost:4200/vendor.js:62613:33)
at ɵɵinject (http://localhost:4200/vendor.js:62623:57)
at Object.factory (http://localhost:4200/vendor.js:77142:19)
at R3Injector.hydrate (http://localhost:4200/vendor.js:77003:63)
at R3Injector.get (http://localhost:4200/vendor.js:76753:33)
at NgModuleRef$1.get (http://localhost:4200/vendor.js:94067:33)

查看我的依赖注入相关的代码:

发现上图的MyNewService在app.module.ts里缺少了providers定义。

将这个缺失的定义加入之后,问题消失:


更多Jerry的原创文章,尽在:“汪子熙”:

NullInjectorError:No provider for MyNewService相关推荐

  1. Dubbo学习笔记:No provider available for the service ...异常问题的解决

    刚开始学习dubbo,先跑了一下github上面down下来的demo,开洞zookeeper,运行provider和consumer,实现远程调用.然后就自己敲代码,对逻辑做一点灵活性的改变.我也指 ...

  2. 完美解决docker skywalking报错:no provider found for module storage

    笔者在使用docker 部署skywalking时,一直报错:no provider found for module storage 详细情况如下: 条件: skywalking 9.1 elast ...

  3. Win10 : WMI Provider Host 占用CPU过高解决方案

    最新升级了迅雷,发现一运行就风扇哗哗响,同时CPU占用过高. 打开任务管理器一查,CPU占用才1.1%,反而 WMI Provider Host 占用达30%,耗电也很明显,得查查这进程什么来头. 网 ...

  4. Android基础知识(二十一):Android五大存储之文件存储、Content Provider存储和网络存储

    Android基础知识(二十一):Android五大存储之文件存储.Content Provider存储和网络存储 一.Android存储--持久化技术 数据持久化是指将那些内存中的瞬时数据保存到存储 ...

  5. Decipher加密工具报错:JCE cannot authenticate the provider BC 解决方法

    原因:这个大可不必想的太复杂,从字面上看,是缺了一个名为BC 的provider 解决方法:加上缺失的provider即可 步骤: 1. 在java安装目录下找到  jre/lib/security/ ...

  6. react引入多个图片_重新引入React:v16之后的每个React更新都已揭开神秘面纱。

    react引入多个图片 In this article (and accompanying book), unlike any you may have come across before, I w ...

  7. 如何实现一个优质的微服务框架:Apache ServiceComb 的开放性设计

    2019独角兽企业重金招聘Python工程师标准>>> 写在前面 开源微服务框架 Apache ServiceComb 的前身为华为云的 微服务引擎 CSE (Cloud Servi ...

  8. dubbo:9个你不一定知道,但好用的功能

    来源:阿飞的博客 dubbo功能非常完善,很多时候我们不需要重复造轮子,下面列举一些你不一定知道,但是很好用的功能. 直连Provider 在开发及测试环境下,可能需要绕过注册中心,只测试指定服务提供 ...

  9. 转载:SqlServer数据库性能优化详解

    本文转载自:http://blog.csdn.net/andylaudotnet/article/details/1763573 性能调节的目的是通过将网络流通.磁盘 I/O 和 CPU 时间减到最小 ...

最新文章

  1. c# 元组Tuple
  2. Exchange Technical community discussion group
  3. Python面向对象简单继承
  4. python 批量创建线程_【Python】批量创建线程
  5. python为什么这么火知乎_没想到 Google 排名第一的编程语言,为什么会这么火?...
  6. idea升级2019.3后字体有的粗有的细
  7. 使用宽度优先搜索的常见场景
  8. 2018.08.17 洛谷P3135 [USACO16JAN]堡哞(前缀和处理)
  9. Android应用app数据请求捕捉三步走
  10. 开发Linux应用程序的三种方法
  11. 第2章-10 输出华氏-摄氏温度转换表
  12. Facial landmarks: 使用 dlib, OpenCV, and Python提取面部标志点
  13. 2021年过了大半了,脑机接口取得哪些进展?
  14. Ubuntu 18.04及Snap体验——让Linux入门更简单(转))
  15. XMind2TestCase 库的使用及自定义导出文档的格式
  16. Android 实现涂鸦笔效果
  17. grub无法正常启动的解决方法
  18. HTML中关于<br>,<P>换行符的区别和使用影响
  19. 牛顿下山法(C++版)
  20. 中国计量大学计算机专业在哪个校区,2021年中国计量大学有几个校区,大一新生在哪个校区...

热门文章

  1. hadoop common 与 servlet 3冲突
  2. 将网页保存为webarchive文件的代码
  3. [无处悲伤]年华世事两迷离
  4. centos7+tomcat部署JavaWeb项目超详细步骤
  5. linux建立与删除目录
  6. Java的各种打包方式
  7. jQuery操作iframe中js函数的方法小结
  8. sql server cvs 导入
  9. JMeter正则表达式-学习(3)
  10. eclipse/myeclipse选中编辑区域文件,Package Explorer定位文件所在项目及目录