如何将json变量传递给对象数组

时间:2019-05-30 14:16:50

标签: json typescript oop

我目前正在该项目上工作,当我尝试将变量(this.arrayObj)传递到composals数组时遇到了该错误。

Result:
name    count
1212    1
1243    1
3142    1
2315    1
8562    1

我正在从Web服务获取Json内容。

ngOnInit() {
  this.apiService.getComposals().subscribe((res) => {
    console.log(res.tpoCampos);
    this.arrayObj = res.tpoCampos;
  });
}

这是来自网络服务的内容

export class AppComponent {

title = 'Form';
arrayObj: any;

composals: Composal[] = [
  this.arrayObj,
]; 
}

如何将json传递给变量this.arrayObj内的composal对象?

1 个答案:

答案 0 :(得分:0)

我认为this.arrayObj已经是一个对象数组,因此可以这样写

composals: Composal[] = this.arrayObj;

 export class AppComponent {

    title = 'Form';
    arrayObj: any;

    composals: Composal[] = this.arrayObj; 
 }