详解Angular2 关于*ngFor 嵌套循环


Posted in Javascript onMay 22, 2017

在项目开发中拿到的数据是这样的,要循环遍历出来。可是在ng2中好像不能直接遍历Object

datas: any = [
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24"},
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24"},
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24"},
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24"},
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24"},
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24"},
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24"},
 ];

在搜索之后发现了这种方法可以实现。

array-ngfor.ts

import { Component } from '@angular/core';

@Component({
 selector: 'page-array-ngfor',
 templateUrl: 'array-ngfor.html',
})
export class ArrayNgfor {

 constructor() { }

 datas: Array<any> = [
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24" },
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24" },
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24" },
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24" },
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24" },
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24" },
  { num: 1, date: "2017-04-12", sellNum: "1231234", sellMpney: "1233", returnNum: "24" },
 ];

 getKeys(item) {
  return Object.keys(item);
 }
}

array-ngfor.html

<ion-header>
 <ion-navbar>
  <ion-title>关于ngfor 嵌套循环</ion-title>
 </ion-navbar>
</ion-header>

<ion-content>
 <ion-row *ngFor="let item of datas">
  <ion-col *ngFor="let key of getKeys(item)"> {{ item[key] }}</ion-col>
 </ion-row>
</ion-content>

重点的是这个方法

getKeys(item){
    return Object.keys(item);
  }

结果:

详解Angular2 关于*ngFor 嵌套循环

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript contains和compareDocumentPosition 方法来确定是否HTML节点间的关系
Feb 04 Javascript
JS trim去空格的最佳实践
Oct 30 Javascript
jQuery的attr与prop使用介绍
Oct 10 Javascript
javascript计时器编写过程与实现方法
Feb 29 Javascript
详解Node.js:events事件模块
Nov 24 Javascript
jQuery给表格添加分页效果
Mar 02 Javascript
详解Vue 实例中的生命周期钩子
Mar 21 Javascript
node.js 中间件express-session使用详解
May 20 Javascript
js数组去重的N种方法(小结)
Jun 07 Javascript
JS canvas绘制五子棋的棋盘
May 28 Javascript
基于element-ui组件手动实现单选和上传功能
Dec 06 Javascript
layui使用数据表格实现购物车功能
Jul 26 Javascript
bootstrap模态框远程示例代码分享
May 22 #Javascript
bootstrap手风琴折叠示例代码分享
May 22 #Javascript
移动端手指放大缩小插件与js源码
May 22 #Javascript
jQuery滑动到底部加载下一页数据的实例代码
May 22 #jQuery
详解Angular路由 ng-route和ui-router的区别
May 22 #Javascript
Angular中$broadcast和$emit的使用方法详解
May 22 #Javascript
详解从angular-cli:1.0.0-beta.28.3升级到@angular/cli:1.0.0
May 22 #Javascript
You might like
php数组相加 array(“a”)+array(“b”)结果还是array(“a”)
2012/09/19 PHP
WordPress中设置Post Type自定义文章类型的实例教程
2016/05/10 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
[原创]php token使用与验证示例【测试可用】
2017/08/30 PHP
php图片裁剪函数
2018/10/31 PHP
PHP pthreads v3在centos7平台下的安装与配置操作方法
2020/02/21 PHP
js电信网通双线自动选择技巧
2008/11/18 Javascript
JQuery 确定css方框模型(盒模型Box Model)
2010/01/22 Javascript
利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)
2013/11/22 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
jquery scroll()区分横向纵向滚动条的方法
2014/04/04 Javascript
Javascript学习指南
2014/12/01 Javascript
jQuery自适应轮播图插件Swiper用法示例
2016/08/24 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
bootstrap table服务端实现分页效果
2017/08/10 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
React Native验证码倒计时工具类分享
2017/10/24 Javascript
Python中atexit模块的基本使用示例
2015/07/08 Python
python入门教程 python入门神图一张
2018/03/05 Python
windows下python和pip安装教程
2018/05/25 Python
使用Python检测文章抄袭及去重算法原理解析
2019/06/14 Python
python常用函数与用法示例
2019/07/02 Python
详解django中Template语言
2020/02/22 Python
详解CSS3的图层阴影和文字阴影效果使用
2016/06/09 HTML / CSS
佳能法国商店:Canon法国
2019/02/14 全球购物
岗位职责风险防控
2014/02/18 职场文书
入股协议书范本
2014/04/14 职场文书
幼儿园辞职信范文
2015/02/27 职场文书
小学教师求职信范文
2015/03/20 职场文书
2015年七一建党节活动总结
2015/03/20 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
七年级之家长会发言稿范文
2019/09/04 职场文书
python如何进行基准测试
2021/04/26 Python
Golang 并发下的问题定位及解决方案
2022/03/16 Golang