将数组添加到另一个数组TypeScript数组

时间:2017-12-11 19:53:27

标签: angular typescript

我正在尝试模拟此对象以发送请求:

export interface ISample{
    data:  string;
    gas :IGas[];
}
export interface IGas {
    id :string;
    type:string;
}

在组件中,我创建了addSample()。

addPrelevementACR() {
  let sample= {} as ISample;
  let gasCO2= {} as IGas;
  let gasCO= {} as IGas;
  sample.data= this.data;
  gasCO2.id="1";
  gasCO2.type=""CO2";
  sample.gas[0]=gasCO2;
  gasCO.id="2";
  gasCO.type="CO"
  sample.gas[1]=gasCO;
}

我收到此错误:无法设置未定义的属性“1”

如何解决此问题

0 个答案:

没有答案