首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TypeScript + Dojo + AMD?

TypeScript + Dojo + AMD?
EN

Stack Overflow用户
提问于 2012-10-20 04:54:43
回答 1查看 681关注 0票数 1

有没有结合TypeScript和dojo AMD使用AMD的例子?继续获取"3“,而不是对象(tslab == 3):

代码语言:javascript
复制
    require( ["TypeScriptLab"], function ( tslab )
    {
        new tslab.Tests().run();
    } );

TypeScript如下所示:

代码语言:javascript
复制
export class TypeScriptLab {
    test() {
    }
}

生成的JS如下所示:

代码语言:javascript
复制
define(["require", "exports"], function(require, exports) {
    var TypeScriptLab = (function () {
        function TypeScriptLab() { }
        TypeScriptLab.prototype.test = function () {
        };
        return TypeScriptLab;
    })();
    exports.TypeScriptLab = TypeScriptLab;    
})
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-10-20 06:16:33

我定义了我的包:

代码语言:javascript
复制
<script>
    dojoConfig = {
        async: true,
        packages: [
            { name: "TSLab", location: "/IPS" }
        ]
    };
</script>

并添加了名称空间前缀:

代码语言:javascript
复制
    require( ["TSLab/typeScriptLab"], function ( tslab )
    {
        new tslab.Tests().run();
    } );

模块现在就加载了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12982329

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档