Динамически применять атрибут стиля CSS в Angular JS

Это должно быть простой проблемой, но я не могу найти решение.

У меня есть следующая разметка:

<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}} в простой атрибут стиля и получить его, чтобы вставить значение?

Ответы на вопрос(5)

Ваш ответ на вопрос