[英]How to create modal type in Angular 4?
How to create model type for the below value (interface) in angular 4, 如何为角度4中的以下值(接口)创建模型类型
[{ "id": "CC", "value": "Connect Orlando" },
{"id": "CB", "value": "Connect Bengaluru"},
{"id": "CS", "value": "Connect Mumbai" }]
i tried something like below 我尝试了如下
export class DropdownModel {
public options: DropdownOptionsModel[];
}
export class DropdownOptionsModel {
public id: any;
public value: any;
}
but getting error "property option is missing" in the below line 但是在下面的行中出现错误“缺少属性选项”
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;
}
i was trying to merge two arrays and storing it inside mergedList variable. 我试图合并两个数组并将其存储在mergedList变量中。
It should simply be this 应该就是这个
export class DropdownOptionsModel {
public id: any;
public value: any;
}
Your result is an array of DropdownOptionsModel
=> DropdownOptionsModel[]
您的结果是
DropdownOptionsModel
=> DropdownOptionsModel[]
的数组
What you're saying here is: 您在这里说的是:
export class DropdownModel {
public options: DropdownOptionsModel[];
}
I have an object that has an options property that stores an array of { id, value }
我有一个具有options属性的对象,该属性存储
{ id, value }
数组
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.