ng-style is not applying for the ng-repeat



我正在尝试对重复名称上的每个名称应用随机颜色。我没有收到任何错误,但颜色不适用。

<div ng-repeat= "item in items"  ng-style= "{'color': getcolor()}">
  {{item.name}}     
</div>

这是函数:

 $scope.getcolor =  function(){
   var color = ["pink", "green", "blue"]
   var randoms = color[Math.floor(Math.random() * 3)];
   return {"color" : randoms} 
}

像这样尝试

<div ng-repeat= "item in items"  ng-style= "getcolor()">
  {{item.name}}     
</div>

这一行:

return {"color": randoms};

应该改成这样:

return randoms:

以返回颜色名称。

最新更新