こんにちは、私が持っている次のコード:設定の背景色ngのリピートを使用した場合
angular.module("myApp", []).controller("myController", function($scope) {
$scope.boxList = [{
color: 'red'
}, {
color: '#F8F8F8'
}, {
color: 'rgb(50, 77, 32)'
}];
});
.box {
width: 15px;
height: 25px;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp" ng-controller="myController">
<div ng-repeat="box in boxList" class="box" ng-style="{'background-color': box.color}"></div>
</div>
は私がng-repeat
とboxList
ループしたいとbackground-color
(テキストを設定します、16進数またはrgb)私のdivボックスの。だから3つの異なる色を持つ3つのボックスがあるはずです。私はng-style
で試しましたが(stackoverflowでいくつかの例を見ましたが)うまくいきません。何が間違っている、任意のアイデア?ありがとう。
EDIT:SOLUTION - >ng-style="{'background-color': box.color}
background-color
は '' 内にあることがあります。
こんにちは!あなた自身の質問に対する答えとして結果を投稿できますか?まだロックされていないかもしれないと理解していますが、後でのためのリマインダとしてだけです。 –
こんにちは@HopefulLlama私はちょうど私のようなものですが、それは完了です。 :)ありがとう – MrBuggy