NgStyle
Директива атрибута, которая обновляет стили содержащего HTML-элемента. Задает одно или несколько свойств стиля в виде пар «ключ-значение», разделенных двоеточием. Ключ — это название стиля с необязательным суффиксом .<unit> (например, 'top.px', 'font-style.em'). Значение — выражение, которое нужно вычислить. Полученное ненулевое значение, выраженное в указанной единице измерения, присваивается соответствующему свойству стиля. Если результат вычисления равен null, соответствующий стиль удаляется.
API
class NgStyle implements DoCheck {
constructor(_ngEl: ElementRef<any>, _differs: KeyValueDiffers, _renderer: Renderer2): NgStyle;
@Input() set ngStyle(value: { [klass: string]: any; } | null | undefined);
}
constructor
NgStylengStyle
{ [klass: string]: any; } | null | undefinedngDoCheck
voidvoid
Описание
Директива атрибута, которая обновляет стили содержащего HTML-элемента. Задает одно или несколько свойств стиля в виде пар «ключ-значение», разделенных двоеточием. Ключ — это название стиля с необязательным суффиксом .<unit> (например, 'top.px', 'font-style.em'). Значение — выражение, которое нужно вычислить. Полученное ненулевое значение, выраженное в указанной единице измерения, присваивается соответствующему свойству стиля. Если результат вычисления равен null, соответствующий стиль удаляется.
Экспортируется из
Примечания по использованию
Задайте ширину содержащего элемента в пикселях, используя значение, возвращаемое выражением.
<some-element [ngStyle]="{'max-width.px': widthExp}">...</some-element>
Задайте набор значений стилей с помощью выражения, возвращающего пары «ключ-значение».
<some-element [ngStyle]="objExp">...</some-element>
Для более простых случаев можно напрямую использовать привязки стилей. Для этого не требуется импортировать директиву.
Задайте шрифт содержащего элемента, используя результат выражения.
<some-element [style]="{'font-style': styleExp}">...</some-element>
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/api/common/NgStyle