我有一个注入Renderer2模块的组件。我在几个地方使用这个组件,除了一个以外,它在每个实例中都可以正常工作。在那个例子中,我向下钻取以发现它返回一个RendererAdapter
对象,而不是在每个其他实例中返回的DefaultDomRenderer2
对象。见下面的截图。知道为什么这个例子会有所不同吗?
import {Component, Input, Renderer2} from '@angular/core';
...
constructor(private renderer: Renderer2) {
ngAfterContentInit() {
console.log(this.renderer);
}
}