reactjs - 如何在打字稿中调用带有“@”的元素?
问题描述
我有这个 API 数据,就像这样
data = [{
@type: "mobile",
number: '02302030203'
...
},
...
]
然后现在,我正在使用对 typescript 的反应,所以我需要先声明元素才能访问它。
所以我的问题是,我应该如何@type
像这样声明 in typescript:
export interface DataTypes {
number: number;
@type: string; <---- how?
}
我将如何称呼它:
data[i].number
data[i].@type
<---- 怎么样?
解决方案
export interface DataTypes {
number: number;
"@type": string; <---- answer
}
data[i].['@type']
在这里得到了答案.. 无论如何感谢 带有特殊字符的 Typescript 字段
推荐阅读
- angular - 模拟开火功能配置 - 不拿起条纹键
- android - 反应本机应用程序上显示的谷歌工作图标
- javascript - 与 JS websocket 斗争
- javascript - 在 React 中刷新动画组件
- amazon-web-services - 如何确定什么在使用这个 AWS 网络接口?
- javascript - 从 JSX 函数返回一个数组并在别处解构它
- c++ - 为什么在 C++ (OpenFOAM) 中包含标头会导致我的程序无法正常运行?
- javascript - 如何处理角度中的参考值传递
- django - Django ON_DELETE 策略未在数据库中应用
- amazon-web-services - 将大量数据上传到 Azure BlobStorage 的最有效方式