Muszę interpolować wartość wewnątrz ngClass
wyrażenia, ale nie mogę zmusić go do działania.
Wypróbowałem te rozwiązania, które jako jedyne mają dla mnie sens, te dwa zawodzą z interpolacją:
<button [ngClass]="{'{{namespace}}-mybutton': type === 'mybutton'}"></button>
<button [ngClass]="{namespace + '-mybutton': type === 'mybutton'}"></button>
Ten działa z interpolacją, ale kończy się niepowodzeniem z dynamicznie dodaną klasą, ponieważ cały ciąg jest dodawany jako klasa:
<button ngClass="{'{{namespace}}-mybutton': type === 'mybutton'}"></button>
Więc moje pytanie brzmi: jak używasz dynamicznych nazw klas w ngClass
ten sposób?