要获得计算样式,我需要访问全局变量,例如:
window.getComputedStyle(el, null).getPropertyValue('font-size');
但是在组件中我只有ElementRef对象。我如何获得元素的当前字体大小?
答案 0 :(得分:1)
如果你真的需要组件中的window对象,你应该在组件中使用依赖注入构造函数。
你如何做到这一点的方式取决于你的版本,你可以使用Angular 4+上的ngZone
在角度应用程序之外运行一些代码,因此窗口就在那里。
以下是常见案例Angular2 - How to inject window into an angular2 service