//例:public list: any = [    {      customer: '张三',      card_id: '1306****2022',      address: '北京朝阳区',    },    {      customer: '李四',      card_id: '1306****2088',      address: '北京海淀区',    },];currentCustomerName = '张三';

管道获取对象的key value

import { Pipe, PipeTransform } from '@angular/core';@Pipe({  name: 'getKey',})export class GetKeyPipe implements PipeTransform {  transform(value: any, args?: any): any {    return Object.keys(value).map((key) => Object.assign({ key }, value[key]));  }}

html代码

<div class="list"> <div class="item" *ngFor="let item of list>   <div *ngIf="item.customer === currentCustomerName">     <div class="item-container"           *ngFor="let _item of item | getKey>       <div class="title">{{ _item.key }}</div>       <div class="content">{{item[_item.key]}</div>     </div>   </div> </div></div>

ui成果