Добавление ngStyle вместе с собственным встроенным тегом стиля HTML в Angular 6 - PullRequest
0 голосов
/ 15 октября 2018

Мне нужно добавить стиль с помощью ngStyle вместе с уже примененным стилем HTML.

<th style="font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;" [ngStyle]='statusColor'></th>

А в TypeScript

private statusColor:string;

Но это не работает.Разве мы не можем добавить стиль HTML и стиль ngStyle в один тег?Если мы не можем этого сделать, есть ли способ достичь этого?

1 Ответ

0 голосов
/ 15 октября 2018

если statusColor строка, то вам нужно сделать что-то вроде этого

<th style="font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;" 
[ngStyle]="{'color':statusColor}"></th>

Или вы можете использовать объект напрямую

ts

private myStyle = {color: statusColor};

html

<th style="font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;"
 [ngStyle]='myStyle'></th>

(хотя в этом примере объект статичен)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...