【发布时间】:2016-12-09 02:32:14
【问题描述】:
我正在使用 Angular 创建一个带有 ng-repeat 的列表。我想用渐变为每个列表项的背景设置样式。我的对象中有一个值为 0-100 的数字,我想根据该数字设置背景渐变的样式。查看fiddle 了解我的问题的基本示例。
更新:
我刚刚意识到第一个小提琴使用的是 angular 1.0,这对我来说没用。我使用更相关的 angular 1.3 重新制作了小提琴。然而,可接受的答案不再适用于这个版本的角度。有什么建议么?这是新的fiddle
这是一个简单的对象
$scope.list = [
{x:1,y:70},
{x:2,y:80},
{x:3,y:90},
{x:4,y:100}
]
我希望我的列表项的背景是 $scope.y 值的渐变。我确信使用 ng-style 可以做到这一点,但我似乎无法弄清楚,因此非常感谢任何帮助。
【问题讨论】:
-
你确定你的意思是渐变吗?也许你的意思是不透明度?
-
当然,背景颜色的不透明度
-
@Developing 以下任一方法对您有用吗?
标签: javascript css angularjs gradient