Comportamento atual
Não é possível interpolar ({{}}) no atributo class de uma forma svg, a menos que o mesmo elemento também tenha [ngClass]="" nele.
Comportamento esperado/desejado
A interpolação de texto arbitrário no atributo de classe de qualquer elemento deve ser possível - com ou sem [ngClass]=""
Você deve vincular ao atributo com SVG, ou seja, [attr.class]="color"
Obrigado por essa dica - funciona como um encanto!
Espero não ser o último a ser pego de surpresa por essa aparente inconsistência, no entanto. Eu gastei um pouco de tempo procurando regras especiais sobre svg nos documentos angulares - mas saí de mãos vazias. O que eu perdi?
Este problema foi bloqueado automaticamente devido à inatividade.
Registre um novo problema se você estiver encontrando um problema semelhante ou relacionado.
Leia mais sobre nossa política de bloqueio automático de conversas .
_Esta ação foi realizada automaticamente por um bot._
Comentários muito úteis
Você deve vincular ao atributo com SVG, ou seja,
[attr.class]="color"