TypeScript有类似C#的dynamic
类型吗?
我需要动态方面,因为TypeScript具有any
类型。在里面,我上传了一个JSON文件,我想在一些变量中访问它们映射到模型的JSON类的值。
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
之类的操作时,我无法访问项目。