Comportamiento actual
No se puede interpolar ({{}}) en el atributo de clase de una forma svg a menos que el mismo elemento también tenga [ngClass]="" en él.
Comportamiento esperado/deseado
Debería ser posible la interpolación de texto arbitrario en el atributo de clase de cualquier elemento, con o sin [ngClass]=""
Debe vincular el atributo con SVG, es decir, [attr.class]="color"
Gracias por ese consejo, ¡funciona de maravilla!
Sin embargo, espero no ser el último en ser tomado por sorpresa por esta aparente inconsistencia. Pasé un poco de tiempo buscando reglas especiales con respecto a svg en los documentos angulares, pero me quedé con las manos vacías. ¿Qué me perdí?
Este problema se ha bloqueado automáticamente debido a la inactividad.
Presente un nuevo problema si encuentra un problema similar o relacionado.
Obtenga más información sobre nuestra política de bloqueo automático de conversaciones .
_Esta acción ha sido realizada automáticamente por un bot._
Comentario más útil
Debe vincular el atributo con SVG, es decir,
[attr.class]="color"