类的实例字段定义必须在实例方法之前:

尽量避免用String类型:


我在自己Component的构造函数里试图注入一个service class:

遇到错误消息:NullInjectorError: No provider for ProductNameNormalizer!

这是我的service类,已经用
@Injectable()进行了标注,说明它可以被注入到其他Component里去:

解决方案:在需要使用这个service类的module里,在providers区域进行声明:

之后注入成功:

要获取更多Jerry的原创文章,请关注公众号"汪子熙":

Angular里遇到的一个依赖注入问题以及解决办法相关推荐

  1. shiro框架,自定义realm注入service失败解决办法

    shiro框架,自定义realm注入service失败解决办法 报错如下: org.springframework.beans.factory.BeanCreationException: Error ...

  2. Android Studio gradle下载依赖包失败的解决办法

    Android Studio gradle下载依赖包失败 的解决办法 使用Android Studio在第一次导入项目或者配置完Kotlin后,会一直Build,因为需要下载一些项目中配置的依赖和gr ...

  3. gradle下载更新依赖库失败的解决办法 - 依赖库下载加速1000%

    gradle下载更新依赖库失败的解决办法 - 依赖库下载加速1000% 现在使用gradle来构建项目的越来越多,通过gradle能更轻松完成项目的依赖以及编译等工作.特别是Google的Androi ...

  4. ldslite是什么启动项_电脑删除文件夹时提示“已在另一个程序中打开”的解决办法...

    我们在使用电脑删除某个文件夹,特别是一些程序卸载后的残留文件夹时,可能会出现"操作无法完成,因为其中的文件夹或文件已在另一个程序中打开"的弹窗提示.有些是可以在任务管理器中关闭某个 ...

  5. cmd使用另一个Oracle的sid,(转发备用)Oracle SID在本机上已经存在,请指定一个不同的SID”的解决办法...

    (转发备用)Oracle SID在本机上已经存在,请指定一个不同的SID"的解决办法 (2014-04-30 10:57:17) 1. 开始->设置->控制面板->管理工具 ...

  6. win10在设备管理器里找不到蓝牙的三种解决办法

    一些使用win10的小伙伴在设备管理器控制面板中找不到蓝牙,导致无法进行相应的实际操作.那win10在设备管理器里找不到蓝牙怎么回事呢?下面小编为这个问题带来了解决方法,一起来看看吧. win10在设 ...

  7. ACCESS数据库操作必须使用一个可更新的查询 解决办法

    ACCESS数据库操作必须使用一个可更新的查询 解决办法 ACCESS数据库无法更新问题: 一般在Winxp与windows 2003 server下,文件目录的只读属性会影响网站程序写数据库操作,即 ...

  8. 安装TIA博途V14 SP1后,打开软件时系统提示出现一个并行的错误_解决办法

    安装TIA博途V14 SP1后,打开软件时系统提示出现一个并行的错误_解决办法 如下图所示,已经将 TIA Portal 从 V14 升级到 V14 SP1.成功完成升级而没有任何错误后,再次打开 T ...

  9. bios里IDE改AHCI-win7启用ahci蓝屏解决办法

    bios里IDE改AHCI-win7启用ahci蓝屏解决办法 已安装Win7禁用了 AHCI 驱动程序 (Msahci.sys),必须先启用SATA驱动,才能更改成AHCI模式. 要解决此问题,请在更 ...

最新文章

  1. Linux下多线程编程中信号量介绍及简单使用
  2. Linux属于下面哪一种软件,【单选题】下面软件中属于自由软件开放源码的是( )。 A. Unix B. Linux C. Mi...
  3. python怎么读取txt文件并统计其字数-python计算文件的行数和读取某一行内容的实现方法...
  4. 2018年企业运维开发经典面试题
  5. android或java timer声明
  6. asp.net 连接字符串的多种写法
  7. 【Tiny4412】Tiny4412编译和烧写uboot
  8. 听腾讯 TEG 大佬谈腾讯万亿级 Elasticsearch 技术解密
  9. 论文浅尝 | 如何利用外部知识提高预训练模型在阅读理解任务中的性能
  10. java反射创建实例_Java反射创建实例
  11. 全球以太网交换机和路由器市场:谁领跑?
  12. CUDA 9.0安装+CUDA版本转换 + cuDNN7.1安装
  13. Node.js API 全栈 开发框架
  14. 计算机主机前耳机没声音,机箱前耳机接口没声音怎么办【解决方法】
  15. Flash相关知识总结
  16. 离散分布的分布函数_数据分析|概率分布
  17. html页面背景图片,css如何设置背景图片?
  18. 用python制作电子时钟包装_使用电子水墨屏和树莓派制作的时钟,Epaper_clock
  19. 外网浏览器访问 docker 容器内服务
  20. uniapp开发微信公众号网页-微信JSSDK使用

热门文章

  1. 山东理工OJ【2121】数据结构实验之链表六:有序链表的建立(插排法)
  2. 【转载】应广大群众的要求,今天开始连载《超容易的Linux系统管理入门书》一书...
  3. 解决CI框架的Disallowed Key Characters错误提示
  4. 将devexpress中控件添加到vs工具箱中
  5. BZOJ 4002--有意义的字符串(矩阵乘法)
  6. hdu 6106 Classes
  7. 前端代码有关搜索引擎的代码
  8. Java数据结构-基于数组的栈和泛型
  9. 【动态规划】【图论】[NOIP模拟赛]独立集
  10. 剑指OFFER之二进制中1的个数(九度OJ1513)