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表单提交的代码
Sep 13 Javascript
js常见表单应用技巧
Jan 09 Javascript
ext checkboxgroup 回填数据解决
Aug 21 Javascript
用简洁的jQuery方法toggleClass实现隔行换色
Oct 22 Javascript
jQuery中closest()函数用法实例
Jan 07 Javascript
移动Web中图片自适应的两种JavaScript解决方法
Jun 18 Javascript
jQuery模拟Marquee实现无缝滚动效果完整实例
Sep 29 Javascript
vue-cli如何快速构建vue项目
Apr 26 Javascript
微信小程序使用Socket的实例
Sep 19 Javascript
基于JSONP原理解析(推荐)
Dec 04 Javascript
angular2中使用第三方js库的实例
Feb 26 Javascript
详解使用Nuxt.js快速搭建服务端渲染(SSR)应用
Mar 13 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
yii2实现Ueditor百度编辑器的示例代码
2018/11/02 PHP
PHP进阶学习之依赖注入与Ioc容器详解
2019/06/19 PHP
js 操作css实现代码
2009/06/11 Javascript
基于jquery的文章中所有图片width大小批量设置方法
2013/08/01 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
在HTML代码中使用JavaScript代码的例子
2014/10/16 Javascript
js采用concat和sort将N个数组拼接起来的方法
2016/01/21 Javascript
jQuery使用getJSON方法获取json数据完整示例
2016/09/13 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
angular中实现控制器之间传递参数的方式
2017/04/24 Javascript
js对象实例详解(JavaScript对象深度剖析,深度理解js对象)
2017/09/21 Javascript
(模仿京东用户注册)用JQuery实现简单表单验证,初学者必看
2018/01/08 jQuery
详解js的作用域、预解析机制
2018/02/05 Javascript
layui table 参数设置方法
2018/08/14 Javascript
js实现贪吃蛇小游戏
2019/10/29 Javascript
javascript+Canvas实现画板功能
2020/06/23 Javascript
jquery简易手风琴插件的封装
2020/10/13 jQuery
[49:27]LGD vs OG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
python获取beautifulphoto随机某图片代码实例
2013/12/18 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
python看某个模块的版本方法
2018/10/16 Python
python程序控制NAO机器人行走
2019/04/29 Python
python计算n的阶乘的方法代码
2019/10/25 Python
python统计字符的个数代码实例
2020/02/07 Python
快速了解Python开发环境Spyder
2020/06/29 Python
丽笙酒店官方网站:Radisson Hotels
2019/05/07 全球购物
大学理论知识学习自我鉴定
2014/04/28 职场文书
护理专科学生自荐书
2014/07/05 职场文书
改革共识倡议书
2014/08/29 职场文书
公司领导班子四风对照检查材料
2014/09/27 职场文书
事业单位个人查摆问题及整改措施
2014/10/28 职场文书
男方婚前保证书
2015/02/28 职场文书
主题班会开场白
2015/06/01 职场文书
Navicat for MySQL的使用教程详解
2021/05/27 MySQL
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python