Когда ngClass используется в ключе Object-key, это не дает правильной оценки. Например, если у меня есть в HTML:
<div [ngClass]="{'cbold': bold, 'citalic': italic, 'cunderline': underline}">Some text</div>
и в компоненте у меня есть:
bold= false;
underline = true;
italic = false;
и в css у меня есть:
cbold {
font-weight: bold
}
citalic {
font-style: italic
}
cunderline {
text-decoration: underline;
}
мой текст не будет подчеркнут. Вот что я получаю, когда проверяю:
<div _ngcontent-sqd-c0="" class="cunderline" ng-reflect-ng-class="[object Object]">Some text</div>
Вот ссылка stackblitz
Это известная ошибка, или я что-то не так делаю?