У меня проблема, больше похоже на проблему понимания, почему код работает / не работает при использовании директивы ngClass.У меня есть этот класс CSS внутри component.css
.yellow-text {
color: yellow;
}
В component.html у меня есть этот простой абзац, nameTest является свойством от компонента, который имеет значение 'Testing'.
<p [ngClass]="{ yellow-text: nameTest === 'Testing' }">ASDASD</p>
Это не скомпилируется, если я не добавлю '' в желтом тексте.
<p [ngClass]="{ 'yellow-text': nameTest === 'Testing' }">ASDASD</p>
С другой стороны, если я сделаю класс css похожим на это
.yellowtext {
color: yellow;
}
Я могу использовать этот код.
<p [ngClass]="{ yellowtext: nameTest === 'Testing' }">ASDASD</p>
Почему?Что мне не хватает?Извините за вопрос, я, вероятно, упускаю что-то фундаментальное.