Это должна быть простая проблема, но я не могу найти решения.
У меня такая разметка:
<div style="width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;"></div>
Мне нужно, чтобы цвет фона был привязан к области видимости, поэтому я попробовал это:
<div style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:{{data.backgroundCol}};}"></div>
Это не сработало, поэтому я провел небольшое исследование и обнаружил ng-style
, но это не сработало, поэтому я попытался убрать динамическую часть и просто жестко закодировать стиль ng-style
, вот так ...
<div ng-style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;}"></div>
и это даже не работает. Я неправильно понимаю, как ng-style
работает? Есть ли способ {{data.backgroundCol}}
вставить атрибут простого стиля и заставить его вставить значение?