AngularJs通过ng-class动态改变样式类实例操作,代码如下:
04 | <meta charset="UTF-8" /> |
05 | <title>Document</title> |
06 | <style type="text/css"> |
07 | .ng-cloak{display:none;} |
08 | td{height:30px;line-height:30px;padding:0px 10px;} |
10 | .blue{background:blue;} |
13 | <body ng-app="app" ng-controller="ctrl" ng-cloak class="ng-cloak"> |
14 | <table cellpadding="0" cellspacing="0" border="1"> |
24 | <tr ng-repeat="v in data" ng-class="{'red':v.usex=='男'}" ng-class-even="{'blue':true}"> |
35 | <script type="text/javascript"> |
36 | var m = angular.module('app', []); |
37 | m.controller('ctrl', ['$scope', function($scope){ |
39 | {'uid':1, 'uname':'张三', 'uage': 23, 'usex':'男'}, |
40 | {'uid':2, 'uname':'李四', 'uage': 24, 'usex':'男'}, |
41 | {'uid':3, 'uname':'王五', 'uage': 25, 'usex':'女'}, |
42 | {'uid':4, 'uname':'赵六', 'uage': 22, 'usex':'女'} |
|
ng-class="{'类名称':true/false}",如果是true,则应用这个类,如果是false,则不引用这个类!
(完)!