模块没有导出的成员NumpadTouchControl

时间:2017-01-05 15:11:39

标签: angularjs typescript

我正在使用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。

1 个答案:

答案 0 :(得分:2)

您不需要外部export module HelloWorld{。每个文件都是隐式的模块。

如果您的第一个文件只是

export class NumpadTouchControl implements ng.IDirective{
    ...
}

应该照顾它。