To powinien być prosty problem, ale nie mogę znaleźć rozwiązania.
Mam następujące znaczniki:
<div style="width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;"></div>
Chcę, aby kolor tła był powiązany z lunetą, więc wypróbowałem to:
<div style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:{{data.backgroundCol}};}"></div>
To nie zadziałało, więc poszukałem trochę informacji i odkryłem ng-style
, ale to nie zadziałało, więc spróbowałem usunąć część dynamiczną i po prostu zakodować styl na stałe, w ng-style
ten sposób ...
<div ng-style="{width:20px; height:20px; margin-top:10px; border:solid 1px black; background-color:#ff0000;}"></div>
a to nawet nie działa. Czy nie rozumiem, jak to ng-style
działa? Czy istnieje sposób umieszczenia {{data.backgroundCol}}
w zwykłym atrybucie stylu i zmuszenia go do wstawienia wartości?