【发布时间】:2014-10-16 18:26:16
【问题描述】:
为了将 Typescript 与 requireJs 一起使用,我在一个通用 export 模块中创建了两个 export 类。这使我可以像这样使用 requireJs 加载它们:
require(["class1", "class2"], function (_class1, _class2) {
var x = new _class1.mymodule.class1();
var y = new _class2.mymodule.class2();
}
这是其中一个类-文件的示例
export module mymodule {
export class class1 {
//some props and functions
}
}
经过长期研究,我没有弄清楚如何以这样的方式仅引用模块:
// not working code ahead:
require(["class1", "class2"], function (mymodule) {
var x = new mymodule.class1();
var y = new mymodule.class2();
}
最后一个代码块是 script HTML 标记中的纯 javascript。
【问题讨论】:
标签: requirejs typescript amd