我正在使用Angular 1.4.9开发一个自定义指令&打字稿。该指令已完成,但我正在尝试在我的app.ts中导入它,所以我可以注册它。这就是我被困住的地方。
我的指令看起来像这个
export module Helloworld{
export class NumpadTouchControl implements ng.IDirective{
}
}
我的app.ts喜欢这个
import { NumpadTouchControl } from './directives/numpadTouchControl';
module Helloworld {
}
在我app.ts的第一行,它说:Module ...没有导出的成员'NumpadTouchControl'。如何进行导入工作?
我没有使用webpack或browserify。
答案 0 :(得分:2)
您不需要外部export module HelloWorld{
。每个文件都是隐式的模块。
如果您的第一个文件只是
export class NumpadTouchControl implements ng.IDirective{
...
}
应该照顾它。