AngularJS表格详解及示例代码


Posted in Javascript onAugust 17, 2016

格数据本质上通常是重复的。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>

输出

在Web浏览器打开textAngularJS.html,看到以下结果:

AngularJS表格详解及示例代码

以上就是AngularJS表格基础知识的整理,后续继续整理相关知识,谢谢大家对本站的支持!

Javascript 相关文章推荐
jquery实现的超出屏幕时把固定层变为定位层的代码
Feb 23 Javascript
jquery星级插件、支持页面中多次使用
Mar 25 Javascript
JQuery设置时间段下拉选择实例
Dec 30 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
Jul 27 Javascript
js select下拉联动 更具级联性!
Apr 17 Javascript
angular使用bootstrap方法手动启动的实例代码
Jul 18 Javascript
JScript实现地址选择功能
Aug 15 Javascript
详细分析jsonp的原理和实现方式
Nov 20 Javascript
Vue2.0系列之过滤器的使用
Mar 01 Javascript
微信小程序实现即时通信聊天功能的实例代码
Aug 17 Javascript
vue element table 表格请求后台排序的方法
Sep 28 Javascript
vue中使用v-for时为什么不能用index作为key
Apr 04 Javascript
AngularJS过滤器详解及示例代码
Aug 16 #Javascript
AngularJS控制器详解及示例代码
Aug 16 #Javascript
AngularJS表达式讲解及示例代码
Aug 16 #Javascript
谈谈PHP中相对路径的问题与绝对路径的使用
Aug 16 #Javascript
jQuery多文件异步上传带进度条实例代码
Aug 16 #Javascript
AngularJS指令详解及示例代码
Aug 16 #Javascript
AngularJS教程之简单应用程序示例
Aug 16 #Javascript
You might like
PHP如何编写易读的代码
2007/07/10 PHP
PHP函数常用用法小结
2010/02/08 PHP
PHP-FPM之Chroot执行环境详解
2015/08/03 PHP
PHP程序员的技术成长规划
2016/03/25 PHP
php基于jquery的ajax技术传递json数据简单实例
2016/04/15 PHP
php实现断点续传大文件示例代码
2020/06/19 PHP
图片上传判断及预览脚本的效果实例
2013/08/07 Javascript
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
js判断字符长度以及中英文数字等
2013/12/31 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
JS从数组中随机取出几个数组元素的方法
2016/08/02 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
微信小程序scroll-view横向滑动嵌套for循环的示例代码
2018/09/20 Javascript
解决layui使用layui-icon出现默认图标的问题
2019/09/11 Javascript
Python实现的简单万年历例子分享
2014/04/25 Python
Flask入门教程实例:搭建一个静态博客
2015/03/27 Python
Python中比较特别的除法运算和幂运算介绍
2015/04/05 Python
Python中的模块导入和读取键盘输入的方法
2015/10/16 Python
CentOS7下python3.7.0安装教程
2018/07/30 Python
Python实现将通信达.day文件读取为DataFrame
2018/12/22 Python
python如何实现单链表的反转
2020/02/10 Python
tensorflow转换ckpt为savermodel模型的实现
2020/05/25 Python
Python把图片转化为pdf代码实例
2020/07/28 Python
Django 实现图片上传和下载功能
2020/12/31 Python
python 中 .py文件 转 .pyd文件的操作
2021/03/04 Python
亚马逊墨西哥站:Amazon.com.mx
2018/08/26 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
学年自我鉴定范文
2013/10/01 职场文书
拉丁舞学习者的自我评价
2013/10/27 职场文书
关于环保的活动方案
2014/08/25 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
2015年青年志愿者协会工作总结
2015/04/27 职场文书
2016学校先进党组织事迹材料
2016/02/29 职场文书
JavaScript实现酷炫的鼠标拖尾特效
2022/02/18 Javascript