Cela devrait être un problème simple, mais je n'arrive pas à trouver une solution.
J'ai le balisage suivant:
<div style="width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;"></div>
J'ai besoin que la couleur d'arrière-plan soit liée à la portée, alors j'ai essayé ceci:
<div style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:{{data.backgroundCol}};}"></div>
Cela n'a pas fonctionné, alors j'ai fait des recherches et trouvé ng-style
, mais cela n'a pas fonctionné, alors j'ai essayé de supprimer la partie dynamique et de coder en dur le style ng-style
, comme ça ...
<div ng-style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;}"></div>
et cela ne fonctionne même pas. Suis-je mal compris comment ng-style
fonctionne? Existe-t-il un moyen de mettre {{data.backgroundCol}}
dans un attribut de style simple et de le faire insérer la valeur?