Necesito interpolar un valor dentro de una ngClassexpresión pero no puedo hacer que funcione.
Probé estas soluciones que son las únicas que tienen sentido para mí, estas dos fallan con la interpolación:
<button [ngClass]="{'{{namespace}}-mybutton': type === 'mybutton'}"></button>
<button [ngClass]="{namespace + '-mybutton': type === 'mybutton'}"></button>
Este funciona con la interpolación pero falla con la clase agregada dinámicamente porque toda la cadena se agrega como una clase:
<button ngClass="{'{{namespace}}-mybutton': type === 'mybutton'}"></button>
Entonces, mi pregunta es ¿cómo se usan los nombres de clase dinámicos de ngClassesta manera?