在 Angular 2 中将 object-fit 应用于带有 Typescript 的元素

Apply object-fit to an element with Typescript in Angular 2

我正在尝试对我的应用程序中的元素使用 object-fit。我的 IDE 不认识这个:

child.style.objectFit = 'cover';

出于某种原因。它在 objectFit 下有波浪线。当我这样做时:

child.style.setProperty( 'object-fit', 'cover', '!important' );

它不会出现在我浏览器的检查器中。所以它不应用代码。

为什么它的行为如此奇怪?

显然您的 IDE(和环境)无法正确识别输入。为了克服这个问题,您可以在使用之前尝试转换它:

(child.style as any).objectFit = 'cover';