Types 创建自定义类型文件并使用Angular 2类型

Types 创建自定义类型文件并使用Angular 2类型,types,typescript,angular,Types,Typescript,Angular,我正在努力了解如何在我的自定义打字文件中引用angular2类型 到目前为止,我已经尝试: 导入:从'angular2/common'导入{Control} 引用://' 所发生的一切就是我的typescript编译器失败并出现大量错误。如何创建包含角度类型的自定义类型 希望这样做: declare module mg { export interface IStageForm { dept: Control; // This is an angular type } }

我正在努力了解如何在我的自定义打字文件中引用angular2类型

到目前为止,我已经尝试:

导入
从'angular2/common'导入{Control}

引用
//'

所发生的一切就是我的typescript编译器失败并出现大量错误。如何创建包含角度类型的自定义类型

希望这样做:

declare module mg {

  export interface IStageForm {
    dept: Control; // This is an angular type 
  }

}
同样值得注意的是,我使用的是angular 2 webpack样板,它使用“typings”进行类型管理。我是不是漏掉了什么明显的东西


同时使用'import*as common from'angular2/common'可以让我引用所需的类型,但是typescript编译器失败,说它找不到模块“mg”中使用的类型

从common导入控件就足够了。在你的tsconfig.json中添加
moduleResolution:node
,这样它就可以发现angular2类型。添加了OK,但在我的应用程序中,我引用了我的模块“mg”,它错误地说它找不到那个名称空间。我还缺少更多吗?从common导入控件就足够了。在你的tsconfig.json中添加
moduleResolution:node
,这样它就可以发现angular2类型。添加了OK,但在我的应用程序中,我引用了我的模块“mg”,它错误地说它找不到那个名称空间。我还缺少更多吗?