Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Angular6中映射json结构的接口_Angular - Fatal编程技术网

如何在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
};
欲了解更多信息,请阅读此