Durandal SPA 与打字稿有关的问题

2024-05-12

我使用 TypeScript 1.8 将我的 durandal SPA 应用程序从 VS_2012 更新到 VS_2015,它将生成 JavaScript (ECMA5)。我解决了所有构建错误。但我无法修复一个名为

“‘return’语句只能在函数体内使用”

我正在研究视图模型。所以我需要在函数之外返回语句。

由于构建错误,我无法生成我的 java 脚本。

下面是我在 Typescript 中的示例代码:

class typescript1_8{
    constructor(){

    }
}
return new typescript1_8();

Javascript 代码需要生成如下:

var typescript1_8 = (function () {
    function typescript1_8() {
    }
    return typescript1_8;
}());
return new typescript1_8();

Note:我需要在课外返回声明。正如上面提到的,它不应该在类型脚本中引发任何错误。


你不能只是从空的空间返回一些东西,你可以使用Self-invoking功能

(function() {
    return new typescript1_8();
})();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Durandal SPA 与打字稿有关的问题 的相关文章

随机推荐