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. javascript - gulp-nodemon 使用重启express 服务器的时候端口被占用2. 求救一下,用新版的phpstudy,数据库过段时间会消失是什么情况?3. android-studio - android studio自带模拟器中的本地“图库”所对应的路径是什么?4. node.js - yo webapp构建项目时报错了,如图5. html5 - H5中播放的视频如何有效的进行知识产权保护-防下载防盗链6. mysql - 对单表大量数据进行报表汇总有什么高效的方法7. javascript - 请问一下react-native 布局的时候,尺寸的大小是如何确定的呢?8. thinkphp中Controller里面使用Request::File(’image’);9. 【python小白】 问关于之初始化一次对象的问题10. html5 - 目前 公司App 嵌入H5页面 做个 手机支付功能 没有做过 所以 请求各位有经验的 给个思路

网公网安备