【发布时间】:2013-01-21 18:34:40
【问题描述】:
我想将同一模块中的类定义拆分为多个文件。 所以我确实喜欢这个,它奏效了。
a.ts:
module MyModule{
class ClassA{
}
}
b.ts:
module My Module{
class ClassB{
}
}
然后我尝试在 ClassB 中使用 ClassA 并做到了:
b.ts:
///<reference path="a.ts"/>
module MyModule{
class ClassB{
private a:ClassA;
}
}
但它没有用; “ClassA”在 b.ts 中必须是“MyModule.ClassA”,尽管它们在同一个模块中。
我更喜欢上面这样更简单的方法。 你有什么想法吗?
【问题讨论】:
标签: typescript