我想将同一模块中的类定义拆分为多个文件.所以我确实喜欢这个并且有效.
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 ×1