I want to realize that the jump button is red, the delete button is blue, and the add button is white. However, if the current cycle is like this, it will all be in the style of "btn-warning", which is red!
angular.module('demoAPP').controller('demoCtrl', function($scope) {
var demoData = [
{
"Name" : "操作",
"action" : "跳转"
},
{
"Name" : "操作",
"action" : "删除"
}
{
"Name" : "操作",
"action" : "添加"
}
]
$scope.demo = demoData;
});
<table>
<tr ng-repeat="item in demo">
<td>{{item.Name}}</td>
<td><button type="button" class="btn btn-warning">{{item.action}}</button></td>
</tr>
</table>
过去多啦不再A梦2017-05-15 17:15:42
ng-class="{'Style':item.action=='Jump'}"
ng-class="{'Style':item.action=='Add'}"
ng-class="{ 'Style':item.action=='Modify'}"
Execute style when ng-class is true
我想大声告诉你2017-05-15 17:15:42
Multiple styles in ng-class are separated by commas, and write all three judgments in the repetition.