欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

AngularJS 基础ng-class-even指令用法

程序员文章站 2022-07-05 20:06:34
angularjs ng-class-even 指令 angularjs 实例 为表格的偶数行设置 class="striped":

angularjs ng-class-even 指令

angularjs 实例

为表格的偶数行设置 class="striped":

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
<style>
.striped {
 color:white;
 background-color:black;
}
</style>
</head>
<body ng-app="myapp">

<table ng-controller="myctrl">
<tr ng-repeat="x in records" ng-class-even="'striped'">
 <td>{{x.name}}</td>
 <td>{{x.country}}</td> 
</tr>
</table>

<script>
var app = angular.module("myapp", []);
app.controller("myctrl", function($scope) {
 $scope.records = [
 {
  "name" : "alfreds futterkiste",
  "country" : "germany"
 },
 {
  "name" : "berglunds snabbk",
  "country" : "sweden"
 },
 {
  "name" : "centro comercial moctezuma",
  "country" : "mexico"
 },
 {
  "name" : "ernst handel",
  "country" : "austria"
 }
 ]
});
</script>

</body>
</html>

运行结果:

 

alfreds futterkiste germany
berglunds snabbk sweden
centro comercial moctezuma mexico
ernst handel austria

 定义和用法

ng-class-even 指令用于为 html 元素动态的绑定一个或多个 css 类,但只作用于偶数行。

ng-class-even 指令需要与 ng-repeat 指令搭配使用。

ng-class-even 指令建议用在表格的样式渲染中,但是所有html元素都是支持的。

语法

<element ng-class-even="expression"></element>

所有 html 元素都支持。

 参考值:

 

描述
expression 表达指定一个或多个 css 类。

 以上就是对angularjs资料的整理,后续继续补充,谢谢大家的支持!