Angularjs DefinitelyTyped仅显示名称空间

Angularjs DefinitelyTyped仅显示名称空间,angularjs,typescript,angular-ui-grid,definitelytyped,Angularjs,Typescript,Angular Ui Grid,Definitelytyped,我在一个带有ui网格的角度项目中使用typescript。我已为ui网格安装了DefinitelyTyped文件: 在VisualStudio中,我的intellisense可用于其他d.ts文件。我能看到有角度的物体和所有的成员 对于这个类型化文件,我只能看到名称空间:{}uiGrid 输入uiGrid。显示没有成员。手动键入从d.ts文件中看到的成员,typescript编译器会拒绝它 既然我所有其他类型的文件都在工作,这里有人推荐吗 我可以看到uigrid和d.ts(如angular)之间

我在一个带有ui网格的角度项目中使用typescript。我已为ui网格安装了DefinitelyTyped文件:

在VisualStudio中,我的intellisense可用于其他d.ts文件。我能看到有角度的物体和所有的成员

对于这个类型化文件,我只能看到名称空间:{}uiGrid

输入uiGrid。显示没有成员。手动键入从d.ts文件中看到的成员,typescript编译器会拒绝它


既然我所有其他类型的文件都在工作,这里有人推荐吗

我可以看到uigrid和d.ts(如angular)之间的主要区别是angular有一个导出变量,名为
AngularStatic
,类型为
IAngularStatic
,这意味着angular对象有静态方法,而uigrid没有此类变量。因此,当您编写
angular.
时,您实际上看到了接口的所有方法
IAngularStatic

您导入了它吗?你能添加你正在进行的导入的行吗?我没有专门导入它,因为我没有导入我的其他d.ts文件来让它们工作。你使用名称空间还是使用什么模块系统?你有typings.json文件吗?我只使用模块,不确定你所说的模块系统是什么意思。我只是使用“use strict”来规范模块,没有typings.json文件。到目前为止我还不需要,所以我对它还不太熟悉。编辑:我没有typings.json文件,因为我没有使用npm typings来安装这些文件。我正在使用nuget。您是否编写
模块moduleName{…}
?如果是这样,您需要使用“从otherModuleName.Class;导入blabla”或者
从'otherModuleName'导入{blalba}
。看这里:这看起来像是个问题,而且打字不是按照同一个惯例建立的。