Как добавить несколько стилей для родного элемента в Angular - PullRequest
0 голосов
/ 15 января 2019

Я пытаюсь добавить несколько стилей к нативному элементу angular, в настоящее время используя renderer2 API.

У меня есть требование, при котором стили будут меняться динамически, и у него может быть много стилей. Вот почему я не использую класс (addClass / removeClass).

Конструктор ( частный elRef: ElementRef, Частный рендер: Renderer2 )

this.renderer.setStyle (this.elRef.nativeElement, "выравнивание текста", "центр"); .... ...

нужен способ динамического добавления стилей. что-то вроде: this.renderer.setStyle(this.elRef.nativeElement, {style1: value1, style2: value2});

1 Ответ

0 голосов
/ 15 января 2019

Вы должны вызывать его несколько раз для каждого стиля или просто использовать addClass и определять стили в классе.

https://angular.io/api/core/Renderer2#addclass

https://angular.io/api/core/Renderer2#setStyle

...