TypeScript有类似C#的动态类型吗?

时间:2017-03-23 15:00:22

标签: typescript

TypeScript有类似C#的dynamic类型吗?

我需要动态方面,因为TypeScript具有any类型。在里面,我上传了一个JSON文件,我想在一些变量中访问它们映射到模型的JSON类的值。

watch here

TypeScript可以吗?

我的代码:

loadData(index: any) {
    this._service.GetTreeViewModel(index).subscribe((items) => {                                                    
        this.items = items[0].**items**;
     });
}

它给了我一个编译错误:

  

C中的错误:/ _ PRJ / mappingtools / src / app / iui-Tools / Tree / Tree.component.ts(42,21):类型'any []'无法转换为'items'类型。)   C:/ _ PRJ / mappingtools / src / app / iui-Tools / Tree / Tree.component.ts(42,21):类型'any []'无法转换为'items'类型。     'any []'类型中缺少属性'items'。)

我的目标是:

{
    id:1,
    items: [...]
}

当我执行x.items之类的操作时,我无法访问项目。

0 个答案:

没有答案