【问题标题】:Durandal SPA issues with typescript打字稿的 Durandal SPA 问题
【发布时间】:2016-06-18 08:14:26
【问题描述】:

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

的打字稿错误

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

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

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

下面是我在 Type 脚本中的示例代码:

class typescript1_8{
    constructor(){

    }
}
return new typescript1_8();

Java Script 代码需要生成如下:

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

注意:我需要课外的 return 语句。如上所述,它不应​​在 Type 脚本中引发任何错误。

【问题讨论】:

    标签: javascript typescript durandal typescript1.8


    【解决方案1】:

    你不能只从空白处返回东西,你可以使用Self-invoking函数

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

    【讨论】:

      猜你喜欢
      • 2013-05-14
      • 1970-01-01
      • 2019-02-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-11
      • 2019-07-09
      • 2015-12-17
      • 1970-01-01
      相关资源
      最近更新 更多