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 相关文章推荐
点击广告后才能获得下载地址
Oct 26 Javascript
细说浏览器特性检测(2)-通用事件检测
Nov 05 Javascript
Javascript 判断是否存在函数的方法
Jan 03 Javascript
鼠标拖动实现DIV排序示例代码
Oct 14 Javascript
收集json解析的四种方法分享
Jan 17 Javascript
js控制输入框获得和失去焦点时状态显示的方法
Jan 30 Javascript
js实现登陆遮罩效果的方法
Jul 28 Javascript
JavaScript如何动态创建table表格
Aug 02 Javascript
jQuery插件实现适用于移动端的地址选择器
Feb 18 Javascript
JS获取字符串实际长度(包含汉字)的简单方法
Aug 11 Javascript
移动端js触摸事件详解
Sep 18 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 27 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
PHP使用者状态管理功能的应用
2006/10/09 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
2014/11/19 PHP
PHP定时执行任务的3种方法详解
2015/12/21 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
&amp;lt;script defer&amp;gt; defer 是什么意思
2009/05/10 Javascript
js 模拟实现类似c#下的hashtable的简单功能代码
2010/01/24 Javascript
javascript判断iphone/android手机横竖屏模式的函数
2011/12/20 Javascript
JavaScript中的apply()方法和call()方法使用介绍
2012/07/25 Javascript
javascript 判断中文字符长度的函数代码
2012/08/27 Javascript
js中如何把字符串转化为对象、数组示例代码
2013/07/17 Javascript
document.addEventListener使用介绍
2014/03/07 Javascript
jQuery中:gt选择器用法实例
2014/12/29 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
Nuxt.js SSR与权限验证的实现
2018/11/21 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
2019/09/04 Javascript
python 正则式使用心得
2009/05/07 Python
python网络编程学习笔记(三):socket网络服务器
2014/06/09 Python
Python实现PS滤镜功能之波浪特效示例
2018/01/26 Python
python 获取当天每个准点时间戳的实例
2018/05/22 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
强悍的Python读取大文件的解决方案
2019/02/16 Python
Django框架模型简单介绍与使用分析
2019/07/18 Python
python实现两个文件夹的同步
2019/08/29 Python
如何清空python的变量
2020/07/05 Python
利用css3径向渐变做一张优惠券的示例
2018/03/22 HTML / CSS
Aveda美国官网:天然护发产品、洗发水、护发素和沙龙
2016/12/09 全球购物
香港草莓网:Strawberrynet香港
2019/05/10 全球购物
经典c++面试题四
2015/05/14 面试题
物理专业大学生职业生涯规划书
2014/02/07 职场文书
企业军训感想
2014/02/07 职场文书
音乐教育感言
2014/03/05 职场文书
新闻工作者先进事迹
2014/05/26 职场文书
机关单位保密工作责任书
2015/05/11 职场文书
活着观后感
2015/06/03 职场文书
Python+uiautomator2实现自动刷抖音视频功能
2021/04/29 Python
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python