這個錯誤通常是在構造函數中 注入 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
對象去操做元素便可this