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 相关文章推荐
用JTrackBar实现的模拟苹果风格的滚动条
Aug 06 Javascript
最佳JS代码编写的14条技巧
Jan 09 Javascript
JavaScript高级程序设计阅读笔记(十六) javascript检测浏览器和操作系统-detect.js
Aug 14 Javascript
理解Javascript闭包
Nov 01 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
Apr 17 Javascript
react-native-tab-navigator组件的基本使用示例代码
Sep 07 Javascript
详解Vue2 SSR 缓存 Api 数据
Nov 20 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
Jan 26 Javascript
Vue实现table上下移动功能示例
Feb 21 Javascript
Vue 实现前端权限控制的示例代码
Jul 09 Javascript
jQuery 筛选器简单操作示例
Oct 02 jQuery
基于Element的组件改造的树形选择器(树形下拉框)
Feb 27 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
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
zf框架的registry(注册表)使用示例
2014/03/13 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
Js组件的一些写法
2010/09/10 Javascript
jquery.fileEveryWhere.js 一个跨浏览器的file显示插件
2011/10/24 Javascript
如何调试异步加载页面里包含的js文件
2014/10/30 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
使用Bootstrap框架制作查询页面的界面实例代码
2016/05/27 Javascript
JS 全屏和退出全屏详解及实例代码
2016/11/07 Javascript
用JS动态设置CSS样式常见方法小结(推荐)
2016/11/10 Javascript
jQuery Password Validation密码验证
2016/12/30 Javascript
详解express与koa中间件模式对比
2017/08/07 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
2019/01/18 Javascript
javascript实现手动点赞效果
2019/04/09 Javascript
了解前端理论:rscss和rsjs
2019/05/23 Javascript
vue项目中使用rem,在入口文件添加内容操作
2020/11/11 Javascript
python 简易计算器程序,代码就几行
2009/08/29 Python
Win8下python3.5.1安装教程
2020/07/29 Python
python制作mysql数据迁移脚本
2019/01/01 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
python selenium爬取斗鱼所有直播房间信息过程详解
2019/08/09 Python
Pytorch提取模型特征向量保存至csv的例子
2020/01/03 Python
python离线安装外部依赖包的实现
2020/02/13 Python
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
html5 viewport使用方法示例详解
2013/12/02 HTML / CSS
详解HTML5中的picture元素响应式处理图片
2018/01/03 HTML / CSS
全球知名的婚恋交友网站:Match.com
2017/01/05 全球购物
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
技术总监的工作职责
2013/11/13 职场文书
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
与美同行演讲稿
2014/09/13 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书
仓库管理制度范本
2015/08/04 职场文书
同学聚会祝酒词
2015/08/10 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
Python测试框架pytest高阶用法全面详解
2022/06/01 Python