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 相关文章推荐
juqery 学习之三 选择器 子元素与表单
Nov 25 Javascript
JQuery魔力之$(&quot;tagName&quot;)与selector
Mar 05 Javascript
热点新闻滚动特效的js代码
Aug 17 Javascript
按下Enter焦点移至下一个控件的实现js代码
Dec 11 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
May 30 Javascript
JS控制层作圆周运动的方法
Jun 20 Javascript
前端面试知识点锦集(JavaScript篇)
Dec 28 Javascript
Angularjs上传文件组件flowjs功能
Aug 07 Javascript
angular.extend方法的具体使用
Sep 14 Javascript
如何选择适合你的JavaScript框架
Nov 20 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
Jan 16 Javascript
js继承的这6种方式!(上)
Apr 23 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 移除数组重复元素的一点说明
2008/11/27 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
jQuery 1.0.2
2006/10/11 Javascript
jQuery实现列表自动循环滚动鼠标悬停时停止滚动
2013/09/06 Javascript
深入理解javascript中的立即执行函数(function(){…})()
2014/06/12 Javascript
jQuery实现页面顶部显示的进度条效果完整实例
2015/12/09 Javascript
JS判断是否长按某一键的方法
2016/03/02 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
2017/05/26 jQuery
vue.js实现标签页切换效果
2018/06/07 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
JS自定义右键菜单实现代码解析
2020/07/16 Javascript
Python中使用SAX解析xml实例
2014/11/21 Python
十条建议帮你提高Python编程效率
2016/02/16 Python
python图片二值化提高识别率代码实例
2019/08/24 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
2019/09/26 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
Numpy与Pytorch 矩阵操作方式
2019/12/27 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
2020/01/13 Python
Python爬虫headers处理及网络超时问题解决方案
2020/06/19 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
CSS3 RGBA色彩模式使用实例讲解
2016/04/26 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
美国网上购买眼镜:Eyeconic
2017/07/29 全球购物
C++的几个面试题附答案
2016/08/03 面试题
大学生通用个人自我评价
2014/04/27 职场文书
求职信的正确写法
2014/07/10 职场文书
2015羊年春节慰问信
2015/02/14 职场文书
转正申请报告格式
2015/05/15 职场文书
2016暑期政治学习心得体会
2016/01/23 职场文书
导游词之安徽巢湖
2019/12/26 职场文书
Nginx缓存设置案例详解
2021/09/15 Servers
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python