AngularJS基础 ng-repeat 指令简单示例


Posted in Javascript onAugust 03, 2016

AngularJS ng-repeat 指令

AngularJS 实例

循环输出多个标题:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="myApp" ng-controller="myCtrl">

<h1 ng-repeat="x in records">{{x}}</h1>

<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
 $scope.records = [
 "菜鸟教程1",
 "菜鸟教程2",
 "菜鸟教程3",
 "菜鸟教程4",
 ]
});
</script>

</body>
</html>

定义和用法

ng-repeat 指令用于循环输出指定次数的 HTML 元素。

集合必须是数组或对象。

语法

<element ng-repeat="expression"></element>

所有的 HTML 元素都支持该指令。

参数值

描述
expression 表达式定义了如何循环集合。 表达式实例规则: x in records (key, value) in myObj x in records track by $id(x)

更多实例

AngularJS 实例

使用数组循环输出一个表格:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="myApp">

<table ng-controller="myCtrl" border="1">
<tr ng-repeat="x in records">
 <td>{{x.Name}}</td>
 <td>{{x.Country}}</td> 
</tr>
</table>

<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
 $scope.records = [
 {
  "Name" : "Alfreds Futterkiste",
  "Country" : "Germany"
 },
 {
  "Name" : "Berglunds snabbk",
  "Country" : "Sweden"
 },
 {
  "Name" : "Centro comercial Moctezuma",
  "Country" : "Mexico"
 },
 {
  "Name" : "Ernst Handel",
  "Country" : "Austria"
 }
 ]
});
</script>

</body>
</html>

运行结果:

Alfreds Futterkiste Germany
Berglunds snabbk Sweden
Centro comercial Moctezuma Mexico
Ernst Handel Austria

AngularJS 实例

使用对象循环输出一个表格:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body ng-app="myApp">

<table ng-controller="myCtrl" border="1">
<tr ng-repeat="(x, y) in myObj">
 <td>{{x}}</td>
 <td>{{y}}</td> 
</tr>
</table>

<script>
var app = angular.module("myApp", []);
app.controller("myCtrl", function($scope) {
 $scope.myObj = {
 "Name" : "Alfreds Futterkiste",
 "Country" : "Germany",
 "City" : "Berlin"
 }
});
</script>

</body>
</html>

运行结果:

Name Alfreds Futterkiste
Country Germany
City Berlin

以上就是对AngularJS ng-repeat 指令的基础资料整理,后续继续补充。

Javascript 相关文章推荐
js 页面输出值
Nov 30 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
Dec 28 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
Jun 14 Javascript
iframe实用操作锦集
Apr 22 Javascript
jQuery中unbind()方法用法实例
Jan 19 Javascript
Javascript闭包与函数柯里化浅析
Jun 22 Javascript
js 作用域和变量详解
Feb 16 Javascript
在javaScript中检测数据类型的几种方式小结
Mar 04 Javascript
详谈表单格式化插件jquery.serializeJSON
Jun 23 jQuery
vue2.0基于vue-cli+element-ui制作树形treeTable
Apr 30 Javascript
如何使用Jquery动态生成二级选项列表
Feb 06 jQuery
JS中多层次排序算法的实现代码
Jan 06 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
Aug 03 #Javascript
功能强大的Bootstrap效果展示(二)
Aug 03 #Javascript
Highcharts学习之坐标轴
Aug 02 #Javascript
JS实现根据文件字节数返回文件大小的方法
Aug 02 #Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 #Javascript
Highcharts入门之基本属性
Aug 02 #Javascript
js检查是否关闭浏览器的方法
Aug 02 #Javascript
You might like
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
php 删除记录实现代码
2009/03/12 PHP
Apache中php.ini的设置方法
2013/02/28 PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
2014/07/02 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
网页加载时页面显示进度条加载完成之后显示网页内容
2012/12/23 Javascript
JS判断字符串包含的方法
2015/05/05 Javascript
JS实现浏览器状态栏文字闪烁效果的方法
2015/10/27 Javascript
Vue.js实现实例搜索应用功能详细代码
2017/08/24 Javascript
vue+axios 前端实现的常用拦截的代码示例
2018/08/23 Javascript
微信小程序实现的日期午别医生排班表功能示例
2019/01/09 Javascript
js+html5 canvas实现ps钢笔抠图
2019/04/28 Javascript
angular 服务随记小结
2019/05/06 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
全面解析js中的原型,原型对象,原型链
2021/01/25 Javascript
python如何实现excel数据添加到mongodb
2015/07/30 Python
详解Django之admin组件的使用和源码剖析
2018/05/04 Python
Tensorflow 训练自己的数据集将数据直接导入到内存
2018/06/19 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
python eventlet绿化和patch原理
2020/11/21 Python
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
会计电算化大学生职业规划书
2014/02/05 职场文书
人事部经理岗位职责
2014/03/07 职场文书
探亲假请假条
2014/04/11 职场文书
电子商务系毕业生自荐信
2014/05/29 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
公安派出所所长四风问题个人对照检查材料
2014/10/04 职场文书
2014年党风建设工作总结
2014/11/19 职场文书
2015年见习期工作总结
2014/12/12 职场文书
齐云山导游词
2015/02/06 职场文书
简历中的自我评价应该这样写!
2019/07/12 职场文书
常用的Python代码调试工具总结
2021/06/23 Python
Python Django获取URL中的数据详解
2021/11/01 Python
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
2022/06/10 Servers