Este deve ser um problema simples, mas não consigo encontrar uma solução.
Eu tenho a seguinte marcação:
<div style="width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;"></div>
Preciso que a cor de fundo seja associada ao escopo, então tentei o seguinte:
<div style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:{{data.backgroundCol}};}"></div>
Isso não funcionou, então eu fiz algumas pesquisas e descobri ng-style
, mas não funcionou, então tentei retirar a parte dinâmica e apenas embutir o estilo no código ng-style
, assim ...
<div ng-style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;}"></div>
e isso nem funciona. Estou entendendo mal como ng-style
funciona? Existe uma maneira de {{data.backgroundCol}}
inserir um atributo de estilo simples e fazer com que ele insira o valor?