这个错误一般是在构造函数中 注入 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://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。