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,则不引用这个类!
(完)!