使用typescript为角度应用程序创建模拟数据对象

问题描述 投票:0回答:1

我正在建立一个角度反应形式,并有kendodropdownlists。我需要创建一个虚拟的数据结构,并将所述数据绑定到我的角度形式。

将会有一个名为FirmDetails的对象,其中包含对象Firm。 firm object将包含以下字段和名为Addresses的集合。我需要创建这个结构并为其赋值。

因此,最终数据将包含FirmDetails的结构和值:

this.FirmDetails = data;



FirmDetails.Firm.NAME,
 FirmDetails.Firm.SHORT_NAME,
 FirmDetails.Firm.Addresses[0].LINE1,
 FirmDetails.Firm.Addresses[0].LINE2,
 FirmDetails.Firm.Addresses[0].LINE3,
 FirmDetails.Firm.Addresses[0].SWITCHBOARD_INT

我创造的是:

const FirmDetails = {

    Firm: {
        NAME: 'Jack',
        SHORT_NAME: ‘Mayne’
        ADDRESSES: {
            LINE1: 'westwish st',
            LINE2: 'washmasher',
            LINE3: 'wallas',
            SWITCHBOARD_INT: 164356
        }
    }
}

如何创建地址作为其集合?

angular
1个回答
0
投票

只需将其定义为对象数组:

const FirmDetails = {
   Firm: {
      NAME: 'Jack',
      SHORT_NAME: ‘Mayne’,
      ADDRESSES: [
         {
            LINE1: 'westwish st',
            LINE2: 'washmasher',
            LINE3: 'wallas',
            SWITCHBOARD_INT: 164356
         },
         {
            LINE1: 'bla bla',
            LINE2: 'bla',
            LINE3: 'bla bla bla',
            SWITCHBOARD_INT: 56052
         }
      ]
   }
}
© www.soinside.com 2019 - 2024. All rights reserved.