美文网首页
Angular 自定义模板标签之循环 Json 数据

Angular 自定义模板标签之循环 Json 数据

作者: 河码匠 | 来源:发表于2019-01-09 16:09 被阅读0次

Angular本身自带的模板标签不支持循环 json 对象

直接看示例,可以直接复制过去使用。很好理解不在进行说明。

文件名:for-json.pipe.ts

import { Pipe, PipeTransform } from '@angular/core';

@Pipe({
  name: 'forJson'
})
export class ForJsonPipe implements PipeTransform {
  /*
  * 使用说明如下:
  *  <tr *ngFor="let data of jsonObjects | forJson; let i=index">
  *      <td>{{data.key}}</td>  key为 json 的 key
  *      <td>{{data.value}}</td>  value为 json  key对应的 value
  *    </tr>
  *
  */
  transform(value, args: string[]): any {
    const keys = [];
    for (const key in value) {
      if (value.hasOwnProperty(key)) {
        keys.push({ key: key, value: value[key] });
      }
    }
    return keys;
  }
}

相关文章

  • Angular 自定义模板标签之循环 Json 数据

    Angular本身自带的模板标签不支持循环 json 对象 直接看示例,可以直接复制过去使用。很好理解不在进行说明...

  • layerui模板引擎列表绑定数据

    前台模板 前台对应标签 前台js方法 后台DataTable表数据转换为json数据

  • Angular小积累

    angular自动生成组件命令: 绑定事件: 模板中循环语句: 定义数据: 属性绑定用方括号:[src]="img...

  • Angular6+ environment配置

    Angular6以往版本自定义environment配置在.angular-cli.json文件中, 1、在.an...

  • Weixin Wxml

    标签 循环,判断 模板 引入

  • 在Angular中自定义Quill的扩展功能

    在Angular中自定义Quill的扩展功能 安装 angular.json配置文件引入css 将styles节点...

  • 模板循环标签

    在使用模板循环标签之前,先要在控制器中编写如下代码 我总觉的上面的代码,那些数组,用的是面向对象的思想去进行编写的...

  • jquery动态新增/移除表格行

    html代码,select标签部分用到了angular的循环,不用angular的可以正常写option即可。 下...

  • Android自定义标签页(仿QQ添加标签)

    自定义标签页 一、需求分析: 项目有一个添加标签的需求,而且产品要求,根据接口返回的json数据中的颜色设置标签页...

  • 显示数据

    显示数据 在 Angular 中最典型的数据显示方式,就是把 HTML 模板中的控件绑定到 Angular 组件的...

网友评论

      本文标题:Angular 自定义模板标签之循环 Json 数据

      本文链接:https://www.haomeiwen.com/subject/dviurqtx.html