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

时间:2019-02-22 07:52:58

标签: angular

我正在建立一个角度反作用形式,并且具有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
        }
    }
}

如何在收藏时创建地址?

1 个答案:

答案 0 :(得分: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
         }
      ]
   }
}