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. debian - docker依赖的aufs-tools源码哪里可以找到啊?2. 关docker hub上有些镜像的tag被标记““This image has vulnerabilities””3. 我何时应该在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)4. docker api 开发的端口怎么获取?5. golang - 用IDE看docker源码时的小问题6. nignx - docker内nginx 80端口被占用7. 关于docker下的nginx压力测试8. 我在目录下运行命令结果出错,这是安装成功了还是失败?9. docker网络端口映射,没有方便点的操作方法么?10. mac连接阿里云docker集群,已经卡了2天了,求问?

网公网安备