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 相关文章推荐
Prototype Template对象 学习
Jul 19 Javascript
Javascript面向对象编程
Mar 18 Javascript
JQuery实现绚丽的横向下拉菜单
Dec 19 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
Jun 07 Javascript
直接拿来用的15个jQuery代码片段
Sep 23 Javascript
Js的Array数组对象详解
Feb 22 Javascript
基于JavaScript实现单选框下拉菜单添加文件效果
Jun 26 Javascript
原生JS实现导航下拉菜单效果
Nov 25 Javascript
node使用UEditor富文本编辑器的方法实例
Jul 11 Javascript
利用Vue实现移动端图片轮播组件的方法实例
Aug 23 Javascript
Bootstrap实现翻页效果
Nov 27 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
Apr 14 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 SQLite类
2009/05/07 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
2010/05/26 PHP
PHP 显示客户端IP与服务器IP的代码
2010/10/12 PHP
PHP下常用正则表达式整理
2010/10/26 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
2010/12/29 PHP
php array_map()数组函数使用说明
2011/07/12 PHP
跟我学Laravel之配置Laravel
2014/10/15 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
25个好玩的JavaScript小游戏分享
2011/04/22 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
实例讲解JavaScript中call、apply、bind方法的异同
2016/09/13 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
你不知道的 TypeScript 高级类型(小结)
2020/08/28 Javascript
jQuery是用来干什么的 jquery其实就是一个js框架
2021/02/04 jQuery
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
Pyqt实现无边框窗口拖动以及窗口大小改变
2018/04/19 Python
Django打印出在数据库中执行的语句问题
2019/07/25 Python
Win下PyInstaller 安装和使用教程
2019/12/25 Python
python IP地址转整数
2020/11/20 Python
css3动画鼠标放上图片逐渐变大鼠标离开图片逐渐缩小效果
2021/01/27 HTML / CSS
基于MUI框架使用HTML5实现的二维码扫描功能
2018/03/01 HTML / CSS
Keds官方网站:购买帆布运动鞋和经典皮鞋
2016/11/12 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
小学教研工作制度
2014/01/15 职场文书
活动策划邀请函
2014/02/06 职场文书
机修工工作职责
2014/02/21 职场文书
聚美优品恶搞广告词
2014/03/14 职场文书
感恩父母的演讲稿
2014/05/06 职场文书
企业精神口号
2014/06/11 职场文书
自查自纠整改报告
2014/11/06 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书
React + Threejs + Swiper 实现全景图效果的完整代码
2021/06/28 Javascript
继承Win10缺点!教你关闭Win11烦人的网络搜索
2021/11/23 数码科技