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 相关文章推荐
Web开发者必备的12款超赞jQuery插件
Dec 03 Javascript
图片在浏览器中底部对齐 解决方法之一
Nov 30 Javascript
js对图片base64编码字符串进行解码并输出图像示例
Mar 17 Javascript
微信jssdk在iframe页面失效问题的解决措施
Mar 03 Javascript
Bootstrap实现提示框和弹出框效果
Jan 11 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
Aug 18 Javascript
JavaScript实现简单的文本逐字打印效果示例
Apr 12 Javascript
用vue2.0实现点击选中active其他选项互斥的效果
Apr 12 Javascript
Smartour 让网页导览变得更简单(推荐)
Jul 19 Javascript
vue实现评论列表功能
Oct 25 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
Jul 31 Javascript
低门槛开发iOS、Android、小程序应用的前端框架详解
Oct 16 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
DedeCMS 核心类TypeLink.class.php摘要笔记
2010/04/07 PHP
php站内搜索并高亮显示关键字的实现代码
2011/12/29 PHP
php源码的使用方法讲解
2019/09/26 PHP
TNC vs BOOM BO3 第一场2.13
2021/03/10 DOTA
javascript学习笔记(十八) 获得页面中的元素代码
2012/06/20 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
jQuery实现响应鼠标背景变化的动态菜单效果代码
2015/08/27 Javascript
js实现textarea限制输入字数
2017/02/13 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
layer.confirm取消按钮绑定事件的方法
2018/08/17 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
JS/jQuery实现超简单的Table表格添加,删除行功能示例
2019/07/31 jQuery
Vue学习之常用指令实例详解
2020/01/06 Javascript
python中reload(module)的用法示例详解
2017/09/15 Python
python按时间排序目录下的文件实现方法
2018/10/17 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
python flask框架实现重定向功能示例
2019/07/02 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
2020/02/17 Python
Python3.9新特性详解
2020/10/10 Python
使用HTML5拍照示例代码
2013/08/06 HTML / CSS
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
Stylenanda中文站:韩国一线网络服装品牌
2016/12/22 全球购物
欧洲顶级的童装奢侈品购物网站:Bambini Fashion(面向全球)
2018/04/24 全球购物
Right-on官方网站:日本知名的休闲服装品牌
2019/07/12 全球购物
欧洲著名的二手奢侈品网站:Vestiaire Collective
2020/03/07 全球购物
SNIDEL官网:日本VIVI杂志人气少女第一品牌
2020/03/12 全球购物
幼师岗位求职简历的自荐信格式
2013/09/21 职场文书
法律工作求职自荐信
2013/10/31 职场文书
园林资料员岗位职责
2013/12/30 职场文书
亮剑精神演讲稿
2014/05/23 职场文书
党员个人剖析材料
2014/09/30 职场文书
关于调整工作时间的通知
2015/04/24 职场文书
matlab xlabel位置的设置方式
2021/05/21 Python