我有一个包含以下数据的帐户模型
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变量。