Bak*_*shi 5 typescript durandal
我正在尝试使用durandal,我需要getModuleId通过传递当前模块.我的问题是,当我使用TypeScript时,从AMD模块返回的底层对象似乎无法通过Typescript代码访问:
export function checkModule(){
var a = system.getModuleId(??);
}
Run Code Online (Sandbox Code Playgroud)
编译后的TS将转换为:
function checkModule(){
var a = system.getModule(??);
}
exports.checkModule = checkModule;
Run Code Online (Sandbox Code Playgroud)
而不是??我需要传递exports在编译TS中定义的对象.无论如何要做到这一点还是有一个简单的方法?谢谢
以下是我使用的内容.你说的是"那里有一个出口变量"......而且还有:)
declare var exports;
var thisModule = exports;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2621 次 |
| 最近记录: |