Comportement actuel
Impossible d'interpoler ({{}}) dans l'attribut de classe d'une forme svg à moins que le même élément n'ait également [ngClass]="" dessus.
Comportement attendu/souhaité
L'interpolation de texte arbitraire dans l'attribut de classe de n'importe quel élément devrait être possible - avec ou sans [ngClass]=""
Vous devez vous lier à l'attribut avec SVG, c'est-à-dire [attr.class]="color"
Merci pour cette astuce - ça marche comme un charme!
Je m'attends à ne pas être le dernier à être pris par surprise par cette incohérence apparente, cependant. J'ai passé un peu de temps à chercher des règles spéciales concernant svg dans les documents angulaires - mais je suis venu les mains vides. Qu'est-ce que j'ai raté?
Ce problème a été automatiquement verrouillé en raison de son inactivité.
Veuillez signaler un nouveau problème si vous rencontrez un problème similaire ou connexe.
En savoir plus sur notre politique de verrouillage automatique des conversations .
_Cette action a été effectuée automatiquement par un bot._
Commentaire le plus utile
Vous devez vous lier à l'attribut avec SVG, c'est-à-dire
[attr.class]="color"