博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Angular6错误 Service: No provider for Renderer2
阅读量:6180 次
发布时间:2019-06-21

本文共 377 字,大约阅读时间需要 1 分钟。

这个错误一般是在构造函数中 注入 Renderer2 引起的。

解决办法很简单,既然无法注入Renderer2就不注入。可以利用工厂类RendererFactory2 代替直接注入Renderer2的方式。

示例代码如下:

import { Renderer2, RendererFactory2 } from '@angular/core';@Injectable()class Service {    private renderer: Renderer2;    constructor(rendererFactory: RendererFactory2) {        this.renderer = rendererFactory.createRenderer(null, null);    }}

利用renderer对象去操作元素即可

转载地址:http://kddda.baihongyu.com/

你可能感兴趣的文章
重复枚举和不重复枚举
查看>>
ES正常停止步骤
查看>>
通配符的匹配很全面, 但无法找到元素 'context:component-scan' 的声明。
查看>>
移位运算
查看>>
Android零基础入门第53节:拖动条SeekBar和星级评分条RatingBar
查看>>
P1476 休息中的小呆
查看>>
技术报告:APT组织Wekby利用DNS请求作为C&C设施,攻击美国秘密机构
查看>>
linux下项目开发加载动态库:ldconfig与 /etc/ld.so.conf
查看>>
第四百零六节,自定义用户表类来继承Django的用户表类,
查看>>
Yourphp 使用说明
查看>>
卷积神经网络——本质上是在利用卷积做特征压缩,然后再全连接
查看>>
洛谷P1516 青蛙的约会
查看>>
再读《Parallel Programming with Python》并作笔记
查看>>
orchard-1.9.2-1.10.2汉化
查看>>
.NET快速信息化系统开发框架 V3.2 -> WinForm“组织机构管理”界面组织机构权限管理采用新的界面,操作权限按模块进行展示...
查看>>
RxJava使用介绍
查看>>
Kafka的CommitFailedException异常
查看>>
思考与阅读
查看>>
ES6
查看>>
Wireshark中的一些SNMP相关的过滤器
查看>>