AngularJS基础知识笔记之表格


Posted in Javascript onMay 10, 2015

表格数据本质上通常是重复的。ng-repeat指令,可以用来方便地绘制表格。下面的示例说明使用ng-repeat指令来绘制表格。

<table>
  <tr>
   <th>Name</th>
   <th>Marks</th>
  </tr>
  <tr ng-repeat="subject in student.subjects">
   <td>{{ subject.name }}</td>
   <td>{{ subject.marks }}</td>
  </tr>
</table>

表格可以使用CSS样式设置样式,如下:

<style>
table, th , td {
  border: 1px solid grey;
  border-collapse: collapse;
  padding: 5px;
}
table tr:nth-child(odd) {
  background-color: #f2f2f2;
}
table tr:nth-child(even) {
  background-color: #ffffff;
}
</style>

例子
下面的例子将展示上述所有指令。

testAngularJS.html

<html>
<head>
<title>Angular JS Table</title>
<style>
table, th , td {
 border: 1px solid grey;
 border-collapse: collapse;
 padding: 5px;
}
table tr:nth-child(odd) {
 background-color: #f2f2f2;
}
table tr:nth-child(even) {
 background-color: #ffffff;
}
</style>
</head>
<body>
<h2>AngularJS Sample Application</h2>
<div ng-app="" ng-controller="studentController">
<table border="0">
<tr><td>Enter first name:</td><td><input type="text" ng-model="student.firstName"></td></tr>
<tr><td>Enter last name: </td><td><input type="text" ng-model="student.lastName"></td></tr>
<tr><td>Name: </td><td>{{student.fullName()}}</td></tr>
<tr><td>Subject:</td><td>
<table>
  <tr>
   <th>Name</th>
   <th>Marks</th>
  </tr>
  <tr ng-repeat="subject in student.subjects">
   <td>{{ subject.name }}</td>
   <td>{{ subject.marks }}</td>
  </tr>
</table>
</td></tr>
</table>
</div>
<script>
function studentController($scope) {
  $scope.student = {
   firstName: "Mahesh",
   lastName: "Parashar",
   fees:500,
   subjects:[
     {name:'Physics',marks:70},
     {name:'Chemistry',marks:80},
     {name:'Math',marks:65},
  {name:'English',marks:75},
  {name:'Hindi',marks:67}
   ],
   fullName: function() {
     var studentObject;
     studentObject = $scope.student;
     return studentObject.firstName + " " + studentObject.lastName;
   }
  };
}
</script>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
</body>
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
jquery的Tooltip插件 qtip使用详细说明
Sep 08 Javascript
JQuery开发的数独游戏代码
Oct 29 Javascript
javascript 上下banner替换具体实现
Nov 14 Javascript
JS生成不重复随机数组的函数代码
Jun 10 Javascript
js实现键盘控制DIV移动的方法
Jan 10 Javascript
javascript实现倒计时(精确到秒)
Jun 26 Javascript
AngularJs Modules详解及示例代码
Sep 01 Javascript
基于JS实现限时抢购倒计时间表代码
May 09 Javascript
Vue DevTools调试工具的使用
Dec 05 Javascript
javascript将json格式数组下载为excel表格的方法
Dec 22 Javascript
JavaScript去掉数组重复项的方法分析【测试可用】
Jul 19 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
Nov 17 Javascript
AngularJS基础知识笔记之过滤器
May 10 #Javascript
浅谈下拉菜单中的Option对象
May 10 #Javascript
AngularJS基础学习笔记之控制器
May 10 #Javascript
AngularJS基础学习笔记之指令
May 10 #Javascript
AngularJS基础学习笔记之表达式
May 10 #Javascript
AngularJS基础学习笔记之简单介绍
May 10 #Javascript
JS实现仿QQ聊天窗口抖动特效
May 10 #Javascript
You might like
一些花式咖啡的配方
2021/03/03 冲泡冲煮
PHP_MySQL教程-第一天
2007/03/18 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
2017/12/28 PHP
php strftime函数获取日期时间(switch用法)
2018/05/16 PHP
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
javascript的函数作用域
2014/11/12 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
jQuery实现表格与ckeckbox的全选与单选功能
2016/11/24 Javascript
Vue工程模板文件 webpack打包配置方法
2017/12/26 Javascript
微信小程序实现MUI数字输入框效果
2018/01/31 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
javascript获取元素的计算样式
2019/05/24 Javascript
[01:05:56]Liquid vs VP Supermajor决赛 BO 第二场 6.10
2018/07/04 DOTA
python实现数组插入新元素的方法
2015/05/22 Python
python如何实现excel数据添加到mongodb
2015/07/30 Python
Python中的字符串操作和编码Unicode详解
2017/01/18 Python
python实现扫描局域网指定网段ip的方法
2019/04/16 Python
django formset实现数据表的批量操作的示例代码
2019/12/06 Python
用什么库写 Python 命令行程序(示例代码详解)
2020/02/20 Python
Django 允许局域网中的机器访问你的主机操作
2020/05/13 Python
keras中的History对象用法
2020/06/19 Python
解决tensorflow/keras时出现数组维度不匹配问题
2020/06/29 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
Python切片列表字符串如何实现切换
2020/08/06 Python
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
资深地理教师自我评价
2013/09/21 职场文书
工程总经理工作职责
2013/12/09 职场文书
实习护士自荐信
2014/06/21 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
副乡长民主生活会个人对照检查材料思想汇报
2014/10/01 职场文书
80后婚前协议书范本
2014/10/24 职场文书
销售开票员岗位职责
2015/04/15 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
在职证明格式样本
2015/06/15 职场文书
导游词之海南-南湾猴岛
2019/10/12 职场文书