AngularJS使用ng-repeat遍历二维数组元素的方法详解


Posted in Javascript onNovember 11, 2017

本文实例讲述了AngularJS使用ng-repeat遍历二维数组元素的方法。分享给大家供大家参考,具体如下:

问题:

最近在做报表的项目,有一种情况是后台返回给我的是一个二维数组,在前台将数据放入到表格中,因为我们用的是angularJS的前台框架,所以利用ng-repeat来实现。

实现方法:

首先在js中:

$scope.Week = [[ '云南省 ', 'a', 's', 'd', 'e', 'w','t' ],[ '陕西省 ', 'l', 'p', 'o', 'i', 'u','y' ],[ '青海省 ', 1, 2, 4, 4, 5, 6 ] ];

在HTML中:

样式一:

<ul ng-repeat="a in Week">
<ul ng-repeat="b in a track by $index">
<li><b style="color: green">{{b}}</b></li>
</ul>
</ul>

样式二:

<table style="border:solid 1px">
<tr ng-repeat="a in Week" style="border:solid 1px">
<td ng-repeat="b in a track by $index" style="border:solid 1px">
<b style="color: green">{{b}}</td>
</tr>
</table>

测试示例代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>3water.com 遍历二维数组元素</title>
 <script src="angular.min.js"></script>
 <script>
  var app=angular.module("lesson",[]);
  app.controller("oneCtrl",function($scope){
   $scope.Week = [[ '云南省 ', 'a', 's', 'd', 'e', 'w','t' ],[ '陕西省 ', 'l', 'p', 'o', 'i', 'u','y' ],[ '青海省 ', 1, 2, 4, 4, 5, 6 ] ];
  });
 </script>
</head>
<body ng-app="lesson" ng-controller="oneCtrl">
 遍历数组所有元素(样式一):
 <ul ng-repeat="a in Week">
  <ul ng-repeat="b in a track by $index">
  <li><b style="color: green">{{b}}</b></li>
  </ul>
  </ul>
  遍历数组所有元素(样式二):
  <table style="border:solid 1px">
  <tr ng-repeat="a in Week" style="border:solid 1px">
  <td ng-repeat="b in a track by $index" style="border:solid 1px">
  <b style="color: green">{{b}}</td>
  </tr>
  </table>
</body>
</html>

运行效果:

AngularJS使用ng-repeat遍历二维数组元素的方法详解

希望本文所述对大家AngularJS程序设计有所帮助。

Javascript 相关文章推荐
js 函数的副作用分析
Aug 23 Javascript
js动态调用css属性的小规律及实例说明
Dec 28 Javascript
Javascript中arguments对象详解
Oct 22 Javascript
js实现Select列表各项上移和下移的方法
Aug 14 Javascript
jQuery添加options点击事件并传值实例代码
May 18 Javascript
JS实现鼠标框选效果完整实例
Jun 20 Javascript
JavaScript事件详细讲解
Jun 27 Javascript
BootStrap组件之进度条的基本用法
Jan 19 Javascript
vue自定义filters过滤器
Apr 26 Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 Javascript
jquery实现垂直手风琴菜单
Mar 04 jQuery
vue-amap根据地址回显地图并mark的操作
Nov 03 Javascript
AngularJS遍历获取数组元素的方法示例
Nov 11 #Javascript
vue jsx 使用指南及vue.js 使用jsx语法的方法
Nov 11 #Javascript
vue父组件向子组件动态传值的两种方法
Nov 11 #Javascript
详解Vue如何支持JSX语法
Nov 10 #Javascript
微信小程序异步处理详解
Nov 10 #Javascript
微信小程序实现选项卡功能
Jun 19 #Javascript
微信小程序实现多宫格抽奖活动
Apr 15 #Javascript
You might like
谏山创故乡大分县日田市水坝将设立《进击的巨人》立艾伦、三笠以及阿尔敏的铜像!
2020/03/06 日漫
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
php微信公众号开发(3)php实现简单微信文本通讯
2016/12/15 PHP
PHP环形链表实现方法示例
2017/09/15 PHP
JavaScript 函数调用规则
2009/09/14 Javascript
Mootools 1.2教程 选项卡效果(Tabs)
2009/09/15 Javascript
AngularJS的ng-repeat指令与scope继承关系实例详解
2017/01/21 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
用js实现放大镜效果
2020/10/28 Javascript
Vue ​v-model相关知识总结
2021/01/28 Vue.js
python每次处理固定个数的字符的方法总结
2013/01/29 Python
Python的函数的一些高阶特性
2015/04/27 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
Python学习笔记基本数据结构之序列类型list tuple range用法分析
2019/06/08 Python
numpy:找到指定元素的索引示例
2019/11/26 Python
Python django框架开发发布会签到系统(web开发)
2020/02/12 Python
python实现简单颜色识别程序
2020/02/19 Python
python GUI库图形界面开发之PyQt5窗口背景与不规则窗口实例
2020/02/25 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
python3的pip路径在哪
2020/06/23 Python
HTML5地理定位实例
2014/10/15 HTML / CSS
Mountain Warehouse德国官网:英国户外零售商
2019/08/11 全球购物
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
应用英语专业自荐信
2014/01/26 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
升职自我推荐信范文
2015/03/25 职场文书
在校学生证明格式
2015/06/24 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书
Win11任务栏太宽了怎么办?一招解决Win11任务栏太宽问题
2021/11/21 数码科技
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL