小编uhy*_*ooo的帖子

TypeScript:将模块拆分为多个文件

我想将同一模块中的类定义拆分为多个文件.所以我确实喜欢这个并且有效.

a.ts:
module MyModule{
    class ClassA{
    }
}

b.ts:
module My Module{
    class ClassB{
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试在ClassB中使用ClassA并做到了:

b.ts:
///<reference path="a.ts"/>
module MyModule{
    class ClassB{
        private a:ClassA;
    }
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用; "ClassA"需要在b.ts中为"MyModule.ClassA",尽管它们位于同一个模块中.

我更喜欢上面比较简单的方式.你有什么想法?

typescript

6
推荐指数
1
解决办法
2133
查看次数

标签 统计

typescript ×1