获取Angular组件中的元素字体大小

时间:2018-02-09 06:12:27

标签: angular

要获得计算样式,我需要访问全局变量,例如:

window.getComputedStyle(el, null).getPropertyValue('font-size');

但是在组件中我只有ElementRef对象。我如何获得元素的当前字体大小?

1 个答案:

答案 0 :(得分:1)

如果你真的需要组件中的window对象,你应该在组件中使用依赖注入构造函数。

你如何做到这一点的方式取决于你的版本,你可以使用Angular 4+上的ngZone在角度应用程序之外运行一些代码,因此窗口就在那里。

以下是常见案例Angular2 - How to inject window into an angular2 service