如何在Angular6中映射json结构的接口
组件技术如何在Angular6中映射json结构的接口,angular,Angular,组件技术 import * as AssetId from "../../../assetid.json"; export class AssetID { abc: number; xxx: number; } export class Sample { public assetId: AssetID = AssetId; // Line no : 9 } assetid.json { "abc": 3, "xxx": 4 } 在第9行中,它创建了
import * as AssetId from "../../../assetid.json";
export class AssetID {
abc: number;
xxx: number;
}
export class Sample {
public assetId: AssetID = AssetId; // Line no : 9
}
assetid.json
{
"abc": 3,
"xxx": 4
}
在第9行中,它创建了一个错误,如
TS2322:类型“typeof”.json“”不可分配给类型“AssetID”。
类型“typeof”.json”中缺少属性“abc”
我想将这个json格式映射到typescript代码中的void
'any'
类型
interface IAssetid {
abc: number;
xxx: number;
}
其次,您应该从ts文件而不是json导入const
export const assetid = {
'abc': 3,
'xxx': 4
};
欲了解更多信息,请阅读此