javascript - angularjs ng-repeat 循环不同的样式
问题描述
我想实现 跳转按钮是红色,删除按钮是蓝色,添加是白色,但是目前这样循环的话,全是“btn-warning”这个样式,也就是红色!
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>
问题解答
回答1:ng-class应该可以搞定。
回答2:ng-class='{’样式’:item.action==’跳转’}'ng-class='{’样式’:item.action==’添加’}'ng-class='{’样式’:item.action==’修改’}'ng-class为true时执行样式
回答3:ng–class中多个样式用逗号隔开,在重复里面把三个判断都写上。
相关文章:
1. java - 针对MongoDB当前哪个第三方ORM框架更稳定成熟?2. python - 两千万条结构化数据怎么进行数据分析3. java - mybatis怎么实现在数据库中有就修改,没有就添加4. javascript - weex和node,js到底是怎样一个关系呢?5. node.js - vue-cli项目不知名报错,求解6. javascript - npm run build后调用api返回index.html7. thinkphp5.1学习时遇到session问题8. transform - CSS3的3D变换多次变换如何保持坐标轴不动,或者有矩阵算法可以实现否9. javascript - 微信小程序 如何实现这种左滑动出现删除的办法?有相关api吗?10. python - pandas中mode()怎么使用?
