У меня проблема с простой вещью, я думаю...
Мне просто нужно, чтобы мой тег span имел класс с именем store в переменной из моего .ts file:
<span [ngClass] = "{'flag-icon': true, 'my_property_in_TS': true}"></span>
Я пробовал такие вещи:
<span [ngClass] = "{'flag-icon': true, ${lang.codeIcon}: true}"></span>
<span [ngClass] = "{'flag-icon': true, lang.codeIcon: true}"></span>
Я уверен, что ответ очень прост... Кто-нибудь знает, как это сделать?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете попробовать что-то вроде этого -
<span [ngClass] = "['flag-icon', lang.codeIcon]"></span>
Для большего количества способов -
Чтобы использовать класс css, хранящийся в lang.codeIcon, сделайте так:
<span [ngClass] = "lang.codeIcon"></span>
Для многих классов используйте массив:
<span [ngClass] = "[lang.codeIcon, 'flag-icon']"></span>
Для условного использования используйте фигурные скобки:
<span [ngClass] = "{'flag-icon': booleanVar, lang.codeIcon: !booleanVar}"></span>
О боже, я знал, что это так просто .. Спасибо, @Pardeep!