我想了解如何使用Typescript模塊組織我的代碼。 這裏是我的以下建築:Typescript:導入模塊
~ src app SubModule1 (folder) Class1.ts components Component1.ts (require to create class 1) MainModule.ts
// Class1.ts
module MainModule.SubModule1 {
export class Class1 {
// some code
}
}
// Component1.ts
import MainModule = require("MainModule");
export class {
constructor() { var test = new MainModule.SubModule1.Class1; }
}
// MainModule.ts
module MainModule {
export var config = "config";
}
export = MainModule;
Component1類找到MainModule很好,但我無法訪問SubModule1類。 有人可以解釋我做錯了什麼嗎?
謝謝。
順便說一句,我閱讀http://stackoverflow.com/questions/12845810/typescript-module-namespacing-in-multiple-files,但我無法使它的工作。 – user2465083
內部與外部模塊https://www.youtube.com/watch?v=KDrWLMUY0R0&hd=1 – basarat