我正在创建一个通用网格组件,该组件将显示我在编译时一无所知的模式数据。数据更新(和行添加)以稀疏数组的形式出现(row4,col7 ='abc'; row8,col2 = 456)。 我正在运行时生成ColDef集。
我相信我知道如何通过keyApi来抓取一行并设置数据。但是,如何在不知道其类型的情况下创建新行?一个很好的类比是从列名到值的字典创建一行。我对TypeScript和JavaScript还是有点陌生...也许因为这个原因我缺少了一些明显的东西...
谢谢。
答案 0 :(得分:0)
在搜索了更多特定术语之后:
let anObj ={};
anObj['dynProp'] = 'my dynamic value';
expect(anObj.dynProp).toBe('my dynamic value');//this passes; using Karma
从下方拍摄,由安吉洛·R(Angelo R.)回答;可接受的答案略有不同... How do I dynamically assign properties to an object in TypeScript?