动态设置对象名称Typescript

时间:2018-09-05 13:19:43

标签: angular typescript

我有一个对象,其中包含另一个具有这样键值的对象

let Obj1:any = {    
  ColumnID: {
    ColumnName:[markerObj.infoIdentities[1].getDataColumnIdentity()[0].getColumnInfo().getColumnName()] ,
    Value: [markerObj.infoIdentities[1].getDisplayVal()]
  }
}

我想做的就是为columnid设置一个值,就像这样:

Obj1{
  ColumnID: ID1(I need to get dynamically){
    ColumnName: Test
    Value: 1
  }
}

表示ColumnID应该保持静态,但其值应该更改。

到目前为止,我已经尝试过这样做

let Obj1:any = {    
  ColumnID:[markerObj.infoIdentities[1].getDataColumnIdentity()[0].getColumnInfo().getColumnID()] {
    ColumnName:[markerObj.infoIdentities[1].getDataColumnIdentity()[0].getColumnInfo().getColumnName()] ,
    Value: [markerObj.infoIdentities[1].getDisplayVal()]
  }
}
但是语法是错误的

有什么办法吗?

0 个答案:

没有答案