这是我的函数,我想在同一类的该函数之外获取值数组的值,我正在用setter方法(该函数将id设置为setId(id:string){this.onChange(id)})调用此函数>
class ModalShowComponent implements OnInit {
onChange(id) {
this.xyzService.getCodes(id).subscribe(
list => {
var value = [];
list.forEach((object) => {
value.push(object.payload.val());
});
// some code
return value;
});
}
}
答案 0 :(得分:2)
您可以尝试以下方法:
class ModalShowComponent implements OnInit {
public value:[]=[];
onChange(id) {
this.xyzService.getCodes(id).subscribe(
list => {
list.map((object) => {
this.value.push(object.payload.val());
});
});
}
}