详解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 相关文章推荐
jQuery文本框(input textare)事件绑定方法教程
Apr 24 Javascript
jquery indexOf使用方法
Aug 19 Javascript
给文字加上着重号的JS代码
Nov 12 Javascript
利用js制作html table分页示例(js实现分页)
Apr 25 Javascript
Bootstrap响应式表格详解
May 23 Javascript
js下拉菜单生成器dropMenu使用方法详解
Aug 01 Javascript
详解webpack进阶之loader篇
Aug 23 Javascript
基于vue的短信验证码倒计时demo
Sep 13 Javascript
原生js实现淘宝放大镜效果
Oct 28 Javascript
小程序红包雨的实现示例
Feb 19 Javascript
vue多页面项目中路由使用history模式的方法
Sep 23 Javascript
JS基础之逻辑结构与循环操作示例
Jan 19 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
实现树状结构的两种方法
2006/10/09 PHP
模仿OSO的论坛(三)
2006/10/09 PHP
IIS+PHP+MySQL+Zend配置 (视频教程)
2006/12/13 PHP
MySQL数据库转移,access,sql server 转 MySQL 的图文教程
2007/09/02 PHP
linux php mysql数据库备份实现代码
2009/03/10 PHP
PHP基于自定义函数生成笛卡尔积的方法示例
2017/09/30 PHP
PHP实现验证码校验功能
2017/11/16 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
javascript 进度条 实现代码
2009/07/30 Javascript
jquery 双色表格实现代码
2009/12/08 Javascript
用按钮控制iframe显示的网页实现方法
2013/02/04 Javascript
JavaScript调用客户端的可执行文件(示例代码)
2013/11/28 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
AngularJS实现分页显示数据库信息
2016/07/01 Javascript
微信小程序 数组(增,删,改,查)等操作实例详解
2017/01/05 Javascript
jQuery使用unlock.js插件实现滑动解锁
2017/04/04 jQuery
移动端使用localResizeIMG4压缩图片
2017/04/22 Javascript
微信小程序实现Swiper轮播图效果
2019/11/22 Javascript
Vue初始化中的选项合并之initInternalComponent详解
2020/06/11 Javascript
vue实现导航菜单和编辑文本的示例代码
2020/07/04 Javascript
vue离开当前页面触发的函数代码
2020/09/01 Javascript
python 多线程实现检测服务器在线情况
2015/11/25 Python
如何使用python爬取csdn博客访问量
2016/02/14 Python
TF-IDF算法解析与Python实现方法详解
2017/11/16 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python检测网络延迟的代码
2018/05/15 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
PyQt5结合matplotlib绘图的实现示例
2020/09/15 Python
介绍一下游标
2012/01/10 面试题
大学生职业规划前言模板
2013/12/27 职场文书
项目总经理岗位职责
2014/02/14 职场文书
关于热爱祖国的演讲稿
2014/05/04 职场文书
学校群众路线专项整治方案
2014/10/31 职场文书
三好学生竞选稿范文
2019/08/21 职场文书