Мне нужно интерполировать значение внутри выражения ngClass
, но я не могу заставить его работать.
Я пробовал эти решения, которые являются единственными, которые имеют для меня смысл, эти две неудачны с интерполяцией:
<button [ngClass]="{'{{namespace}}-mybutton': type === 'mybutton'}"></button>
<button [ngClass]="{namespace + '-mybutton': type === 'mybutton'}"></button>
Это работает с интерполяцией, но не с динамически добавленным классом, потому что вся строка добавляется как класс:
<button ngClass="{'{{namespace}}-mybutton': type === 'mybutton'}"></button>
Итак, мой вопрос: как вы используете динамические имена классов в ngClass
, как это?