Preciso interpolar um valor dentro de uma ngClass
expressão, mas não consigo fazer funcionar.
Tentei essas soluções que são as únicas que fazem sentido para mim, essas duas falham com a interpolação:
<button [ngClass]="{'{{namespace}}-mybutton': type === 'mybutton'}"></button>
<button [ngClass]="{namespace + '-mybutton': type === 'mybutton'}"></button>
Este funciona com a interpolação, mas falha com a classe adicionada dinamicamente porque toda a string é adicionada como uma classe:
<button ngClass="{'{{namespace}}-mybutton': type === 'mybutton'}"></button>
Então, minha pergunta é como você usa nomes de classe dinâmicos ngClass
assim?