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 相关文章推荐
jquery异步请求实例代码
Jun 21 Javascript
利用JS延迟加载百度分享代码,提高网页速度
Jul 01 Javascript
jQuery事件详解
Feb 23 Javascript
ES6教程之for循环和Map,Set用法分析
Apr 10 Javascript
详解使用uni-app开发微信小程序之登录模块
May 09 Javascript
从0到1搭建element后台框架优化篇(打包优化)
May 12 Javascript
jQuery位置选择器用法实例分析
Jun 28 jQuery
js 实现ajax发送步骤过程详解
Jul 25 Javascript
微信小程序 导入图标实现过程详解
Oct 11 Javascript
webpack4 optimization使用总结
Nov 10 Javascript
微信小程序实现录音Record功能
May 09 Javascript
vue实现登陆页面开发实践
May 30 Vue.js
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
GD输出汉字的函数的分析
2006/10/09 PHP
PHP3 safe_mode 失效漏洞
2006/10/09 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
JavaScript 设计模式 富有表现力的Javascript(一)
2010/05/26 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
文本框文本自动补全效果示例分享
2014/01/19 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
2015/07/27 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
layui实现动态和静态分页
2018/04/28 Javascript
iView框架问题整理小结
2018/10/16 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
layui 解决富文本框form表单提交为空的问题
2019/10/26 Javascript
TensorFlow模型保存/载入的两种方法
2018/03/08 Python
python爬取各类文档方法归类汇总
2018/03/22 Python
对numpy中轴与维度的理解
2018/04/18 Python
python3+PyQt5重新实现自定义数据拖放处理
2018/04/19 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
2019/05/29 Python
Numpy的简单用法小结
2019/08/28 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
入党积极分子介绍信
2014/01/17 职场文书
广告词串烧
2014/03/19 职场文书
奥巴马连任演讲稿
2014/05/15 职场文书
旅游饭店管理专业自荐书
2014/06/28 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
给老婆的检讨书
2015/01/27 职场文书
如何撰写创业策划书
2019/06/27 职场文书
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
Redis分布式锁Redlock的实现
2021/08/07 Redis
Python天气语音播报小助手
2021/09/25 Python