我想申请一个background-color
与ng-style
有条件时,颜色值可以被更新$scope
.
以下是我的范围变量:
$scope.someone = { id: '1', name: 'John', color: '#42a1cd' }; $scope.mainId = 1;
实际上我没有使用任何条件来应用背景颜色,它完成了:
{{someone.name}}
这里的想法是仅在someone.id == mainId
应用此背景颜色时.我尝试了几种解决方案,但它似乎不是正确的合成器:
ng-background-color': {{someone.color}}) : null"
ng-background-color': someone.color) : someone.id == mainId }"
有人知道如何实现这一目标吗?
这似乎很好。
ng-background-color': person.id === mainId ? person.color : ''}"
请参阅由两个人更新的提琴-一个人mainId
具有背景色,而另一个人则没有:http : //jsfiddle.net/fgc21e86/7/