当前位置: 首页 > news >正文

西安移动网站建设wordpress端口不生效

西安移动网站建设,wordpress端口不生效,常德网站网站建设,成都h5建站Background 主从表结构#xff0c;有时为了方便数据呈现#xff0c;在UI上不显示从表资料#xff0c;那么需要动态把从表的资料加载到主表的固定栏位上。 例如#xff1a;主表是人员信息#xff0c;从表是银行卡信息#xff0c;一个人在同一家银行可能有多张银行卡有时为了方便数据呈现在UI上不显示从表资料那么需要动态把从表的资料加载到主表的固定栏位上。 例如主表是人员信息从表是银行卡信息一个人在同一家银行可能有多张银行卡且一个人可能在多家银行开户。 How to implement?  1. Provided data list of person and bank account informaciton a. Person information personData: any[] [{key: 1,name: John Brown,age: 32,address: New York No. 1 Lake Park},{key: 2,name: Jim Green,age: 42,address: London No. 1 Lake Park},{key: 3,name: Joe Black,age: 32,address: Sidney No. 1 Lake Park}]; b. Bank list banks [{ code: icbc, name: 工行 },{ code: abc, name: 农行 },{ code: ccb, name: 建行 },{ code: bocom, name: 交行 },{ code: boc, name: 中行 }]; c. Bank account list bankAccounts: BankAccount[] [{ key: 1, account: 1-工行001, bank: icbc },{ key: 2, account: 2-交行001, bank: bocom },{ key: 3, account: 3-建行001, bank: ccb },{ key: 3, account: 3-农行001, bank: abc },{ key: 1, account: 1-农行001, bank: abc },{ key: 1, account: 1-农行002, bank: abc },{ key: 2, account: 2-工行001, bank: icbc },{ key: 1, account: 1-工行002, bank: icbc }]; 2. Interface a. Person interface Person {key: string;name: string;age: number;address: string;icbc: string;abc: string;ccb: string;bocom: string;boc: string; }b. Bank account interface BankAccount {key: string;account: string;bank: string; } 3. Implementation method const refList this.bankAccounts;const refType this.banks;// 循环主表for (let item of this.personData) {//循环从表需显示在主表呈现的类型refType.forEach(typ {const accoutsOfBank refList.filter(o o.key item.key o.bank typ.code); //[{}]let accounts ;// 按从表类型把资料合并for (const element of accoutsOfBank) {accounts ${element.account};;}// 根据从表类型把合并的资料更新至主表固定栏位上switch (typ.code) {case icbc:item.icbc accounts;break;case abc:item.abc accounts;break;case ccb:item.ccb accounts;break;case bocom:item.bocom accounts;break;case boc:item.boc accounts;break;default:break;}});} 4. The full source code import { NgFor } from angular/common; import { ChangeDetectionStrategy, Component, OnInit } from angular/core;import { NzDividerModule } from ng-zorro-antd/divider; import { NzTableModule } from ng-zorro-antd/table;interface Person {key: string;name: string;age: number;address: string;icbc: string;abc: string;ccb: string;bocom: string;boc: string; }interface BankAccount {key: string;account: string;bank: string; }Component({selector: app-pages-sample-master-detail,template: p主从表结构有时为了方便数据呈现在UI上不显示从表资料那么需要动态把从表的资料加载到主表的固定栏位上。例如主表是人员信息从表是银行卡信息一个人在同一家银行可能有多张银行卡且一个人可能在多家银行开户。/pnz-table #basicTable [nzData]personDatatheadtrthName/ththAge/ththAddress/thth *ngForlet bank of banks{{ bank.name }}/ththAction/th/tr/theadtbodytr *ngForlet data of basicTable.datatd{{ data.name }}/tdtd{{ data.age }}/tdtd{{ data.address }}/tdtd{{ data.icbc }}/tdtd{{ data.abc }}/tdtd{{ data.ccb }}/tdtd{{ data.bocom }}/tdtd{{ data.boc }}/tdtdaAction 一 {{ data.name }}/anz-divider nzTypevertical/nz-divideraDelete/a/td/tr/tbody/nz-table,changeDetection: ChangeDetectionStrategy.OnPush,standalone: true,providers: [],imports: [NzTableModule, NzDividerModule, NgFor] }) export class MasterDetailComponent implements OnInit {personData: any[] [{key: 1,name: John Brown,age: 32,address: New York No. 1 Lake Park},{key: 2,name: Jim Green,age: 42,address: London No. 1 Lake Park},{key: 3,name: Joe Black,age: 32,address: Sidney No. 1 Lake Park}];banks [{ code: icbc, name: 工行 },{ code: abc, name: 农行 },{ code: ccb, name: 建行 },{ code: bocom, name: 交行 },{ code: boc, name: 中行 }];bankAccounts: BankAccount[] [{ key: 1, account: 1-工行001, bank: icbc },{ key: 2, account: 2-交行001, bank: bocom },{ key: 3, account: 3-建行001, bank: ccb },{ key: 3, account: 3-农行001, bank: abc },{ key: 1, account: 1-农行001, bank: abc },{ key: 1, account: 1-农行002, bank: abc },{ key: 2, account: 2-工行001, bank: icbc },{ key: 1, account: 1-工行002, bank: icbc }];constructor() {}ngOnInit(): void {const refList this.bankAccounts;const refType this.banks;// 循环主表for (let item of this.personData) {//循环从表需显示在主表呈现的类型refType.forEach(typ {const accoutsOfBank refList.filter(o o.key item.key o.bank typ.code); //[{}]let accounts ;// 按从表类型把资料合并for (const element of accoutsOfBank) {accounts ${element.account};;}// 根据从表类型把合并的资料更新至主表固定栏位上switch (typ.code) {case icbc:item.icbc accounts;break;case abc:item.abc accounts;break;case ccb:item.ccb accounts;break;case bocom:item.bocom accounts;break;case boc:item.boc accounts;break;default:break;}});}console.log(this.personData);} }5. Test result
http://www.dnsts.com.cn/news/241370.html

相关文章:

  • 豆瓣网站是怎么建设的百度一下你就知道移动官网
  • 中英文网站案例2022年全球3月解封
  • 商店网站制作互联网站的建设维护营销
  • 网站开发时自适应银座商城官网
  • 做导购网站 商品电商运营能干一辈子吗
  • 网站的国际化 怎么做免费的视频api接口
  • 企业人力资源管理师报名入口官网珠海做网站优化的公司
  • 网站常见结构有那些wordpress后台错位
  • 做租赁的行业网站深圳中装建设
  • 做一个网站 多少钱网站开发的主要技术难点和重点
  • 网站建设一般报价怎样拉注册公司客户
  • 成都科技网站建设电话多少钱网站统计付费
  • 如何自己建设淘宝网站西部数码网站管理助手 xp
  • 公司不需要做网站了iis建立的网站打不开
  • 个人网站开发 怎么赚钱建设网站的费用预算
  • 备案网站建设方案书济南专业的网站建设公司
  • 哈尔滨网站设计公司电话保险微网站制作
  • 铜陵保障性住房和城乡建设网站海口网站建设
  • 邢台专业网站建设推荐中超最新积分榜
  • 怎么做一键添加信任网站房屋建筑设计网站
  • 杂志在线设计网站做仪表宣传哪个网站好
  • 成都网站建设 lkcms网匠网站建设有限公司
  • 如何将百度云做成网站文件服务器免费自取ppt模板
  • 漳州市住房建设局网站网站开发管理制度
  • 公司网站改版多少钱寻找徐州网站开发
  • 株洲网站建设服务平台营销网站建设培训
  • 嘉兴市城市建设门户网站网站流量如何赚钱
  • 阿里云快速建站教程全球跨境电商平台排行榜前十名
  • 网站开发平台介绍望京 网站建设
  • 世界著名免费邮箱网站中国品牌加盟网官网