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实现控制表格行高亮实例
Jun 05 Javascript
js中prototype用法详细介绍
Nov 14 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
Jan 09 Javascript
js实现漂浮回顶部按钮实例
May 06 Javascript
angular 用拦截器统一处理http请求和响应的方法
Jun 08 Javascript
微信小程序动态显示项目倒计时效果
Jun 13 Javascript
简单实现js上传文件功能
Aug 21 Javascript
JS严格模式知识点总结
Feb 27 Javascript
微信小程序自定义tab实现多层tab嵌套功能
Jun 15 Javascript
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
vue自定义插件封装,实现简易的elementUi的Message和MessageBox的示例
Nov 20 Vue.js
vue中使用mockjs配置和使用方式
Apr 06 Vue.js
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
社区(php&amp;&amp;mysql)三
2006/10/09 PHP
浅析php设计模式之数据对象映射模式
2016/03/03 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
ThinkPHP3.2.3框架邮件发送功能图文实例详解
2019/04/23 PHP
FormValid0.5版本发布,带ajax自定义验证例子
2007/08/17 Javascript
jquery中focus()函数实现当对象获得焦点后自动把光标移到内容最后
2013/09/29 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
AngularJS Module方法详解
2015/12/08 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
JavaScript数组排序reverse()和sort()方法详解
2017/12/24 Javascript
vue源码入口文件分析(推荐)
2018/01/30 Javascript
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
使用Python发送各种形式的邮件的方法汇总
2015/11/09 Python
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
pycharm 配置远程解释器的方法
2018/10/28 Python
对python模块中多个类的用法详解
2019/01/10 Python
你可能不知道的Python 技巧小结
2020/01/29 Python
基于Python爬取fofa网页端数据过程解析
2020/07/13 Python
python从PDF中提取数据的示例
2020/10/30 Python
css3实现背景图片拉伸效果像桌面壁纸一样
2013/08/19 HTML / CSS
html5之Canvas路径绘图、坐标变换应用实例
2012/12/26 HTML / CSS
巴西最大的家具及装饰用品店:Mobly
2017/10/11 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
亚马逊海外购:亚马逊美国、英国、日本、德国直邮
2021/03/18 全球购物
请解释一下webService? 如何用.net实现webService
2014/06/09 面试题
EJB面试题
2015/07/28 面试题
世界文化遗产导游词
2015/02/13 职场文书
大学生预备党员自我评价
2015/03/04 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
优质服务标语口号
2015/12/26 职场文书