如何为全局角核对象添加类型

时间:2019-06-25 14:22:26

标签: angular typescript

我正在尝试从cdn导入angular,并从fetchAll()包开始。

我已经包含了脚本标签,并从窗口中获取了@angular/core对象。

在打字稿中,我将全局声明为ng.core

这很好。但是,要使用角度依赖注入,我需要键入提示变量,并要添加核心对象的类型。

我尝试使用以下代码:

declare var ng : any

现在我收到错误消息,因为不能使用名称空间“ AngularCore”作为类型。

如果我尝试使用AngularCore中的单个类型,它将起作用。

例如:import * as AngularCore from '@angular/core'; declare var ng: any; const core: AngularCore = ng.core; export default core; 没有给出错误。但是我不能为所有角度包手动添加所有类型。有什么方法可以对普通对象使用角度类型?

0 个答案:

没有答案