Angular 4模型 - 使用不同的模型结构时不显示错误

时间:2018-01-11 09:39:33

标签: angular

我有一个包含以下数据的帐户模型

export class Account {
  public account_id: string;
  public name: string;
  public reference_id: string;
  public max_store_profiles: string;
}

在组件文件中,我按如下方式定义变量

accounts: Account[];

我的假设是,accounts变量应该只包含具有上述字段的对象。

我在帐户提取api电话

上收到以下回复
{
  "success": true,
  "accounts_list": [
    {
      "acc_unique_id": "a086276b-e0d2-11e7-b0c9-408d5cbccb60",
      "acc_name": "Sankar account",
      "acc_reference_id": "BANFI100",
      "contact_email": "sankar@email.com"
    },
    {
      "acc_unique_id": "bbdc99b0-e0d2-11e7-b0c9-408d5cbccb60",
      "acc_name": "Soumya account 1",
      "acc_reference_id": "DEMOSP",
      "contact_email": "soumya@email.com"
    }
  ]
}

将其分配给accounts变量,然后显示在页面上。

this.accounts = response.accounts_list;

所以问题是,

response.accounts_list具有未在帐户模型中定义的不同字段。 我的假设是会出现错误,因为模型中的结构不一样。

如何将此响应分配给accounts变量。

0 个答案:

没有答案