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 相关文章推荐
javascript中动态加载js文件多种解决办法总结
Nov 15 Javascript
node.js中的buffer.write方法使用说明
Dec 10 Javascript
浅谈jQuery中setInterval()方法
Jul 07 Javascript
Ajax与服务器(JSON)通信实例代码
Nov 05 Javascript
Bootstrap modal使用及点击外部不消失的解决方法
Dec 13 Javascript
bootstrap日期插件daterangepicker使用详解
Oct 19 Javascript
ES6解构赋值的功能与用途实例分析
Oct 31 Javascript
开发Vue树形组件的示例代码
Dec 21 Javascript
Vue项目中如何引入icon图标
Mar 28 Javascript
简述vue状态管理模式之vuex
Aug 29 Javascript
jquery ajax 请求小技巧实例分析
Nov 11 jQuery
浅谈Web Storage API的使用
Jun 23 Javascript
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
不用数据库的多用户文件自由上传投票系统(3)
2006/10/09 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
php版淘宝网查询商品接口代码示例
2014/06/17 PHP
PHP模块memcached使用指南
2014/12/08 PHP
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
详谈php ip2long 出现负数的原因及解决方法
2017/04/05 PHP
HTA版JSMin(省略修饰语若干)基于javascript语言编写
2009/12/24 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
jquery中加载图片自适应大小主要实现代码
2013/08/23 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
2014/05/02 Javascript
jquery和js实现对div的隐藏和显示方法
2014/09/26 Javascript
AngularJS基础 ng-mouseover 指令简单示例
2016/08/02 Javascript
常用JS图片滚动(无缝、平滑、上下左右滚动)代码大全(推荐)
2016/12/20 Javascript
开源免费天气预报接口API及全国所有地区代码(国家气象局提供)
2016/12/26 Javascript
几种响应式文字详解
2017/05/19 Javascript
jquery.uploadView 实现图片预览上传功能
2017/08/10 jQuery
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
[04:03]DOTA2肉山黑名单梦之声 风暴之灵中文配音鉴赏
2013/07/03 DOTA
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
flask 实现token机制的示例代码
2019/11/07 Python
Python 日期的转换及计算的具体使用详解
2020/01/16 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
python如何爬取网页中的文字
2020/07/28 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
如何开发一款堪比APP的微信小程序(腾讯内部团队分享)
2016/12/22 HTML / CSS
HTML5到底会有什么发展?HTML5的前景展望
2015/07/07 HTML / CSS
教师个人的自我评价分享
2014/01/02 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
小学五年级学生评语
2014/04/22 职场文书
全国文明单位申报材料
2014/05/31 职场文书
关于安全的标语
2014/06/10 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
民事撤诉申请书范本
2015/05/18 职场文书