Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 获取角度组件中的元素字体大小_Angular - Fatal编程技术网

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

Angular 获取角度组件中的元素字体大小,angular,Angular,要获取计算样式,我需要访问全局变量,如: window.getComputedStyle(el,null).getPropertyValue('font-size'); 但在组件中,我只有ElementRef对象。如何获取元素的当前字体大小?如果组件中确实需要窗口对象,则应在组件构造函数中使用依赖项注入 您可以使用Angular 4+上的ngZone在Angular应用程序之外运行一些代码,所以窗口将在那里 以下是常见的案例

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

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

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

如果组件中确实需要窗口对象,则应在组件构造函数中使用依赖项注入

您可以使用Angular 4+上的
ngZone
在Angular应用程序之外运行一些代码,所以窗口将在那里

以下是常见的案例