如何在角度4,
中为以下值(界面)创建模型类型 [{ "id": "CC", "value": "Connect Orlando" },
{"id": "CB", "value": "Connect Bengaluru"},
{"id": "CS", "value": "Connect Mumbai" }]
我尝试了类似下面的内容
export class DropdownModel {
public options: DropdownOptionsModel[];
}
export class DropdownOptionsModel {
public id: any;
public value: any;
}
但在下面一行
中收到错误“属性选项缺失”this.mergedList= <DropdownModel> this.mergeValue(this.serviceCall.list1 ,this.serviceCall.list2 );
private mergeValue(list1, list2) {
let merged = [];
for (let list of list1) {
merged.push(list);
}
for (let list of list2) {
merged.push(list);
}
return merged;
}
我试图合并两个数组并将其存储在mergedList变量中。
答案 0 :(得分:0)
应该只是这个
export class DropdownOptionsModel {
public id: any;
public value: any;
}
您的结果是DropdownOptionsModel
=&gt;的数组DropdownOptionsModel[]
你在这里说的是:
export class DropdownModel {
public options: DropdownOptionsModel[];
}
我有一个对象,它有一个存储{ id, value }