当前位置: 首页 > 知识库问答 >
问题:

缩小后委托的Typescript错误

黄沈浪
2023-03-14

我有以下带有委托的代码:

 $.ajax(this.validateURL, {
        type: "post",
        url: this.validateURL,
        data: JSON.stringify(data),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (response) {
            solicitacion.procedure.set("GenarateSample", true);
            if (!response.Success) {
                notification.Show(response.Message, NotificationType.Error);
                return false;
            } else {
                if (response.Message.length > 3) {
                    this.confirm(solicitacion);
                } else {
                    this.adicionarprocedureNaGrid(solicitacion, false);
                }
                return true;
           }
        },
        error: e => {
            error_handler(e);
        }
    }); 
<pre> $.ajax(this.validateURL, {
    type: "post",
    url: this.validateURL,
    data: JSON.stringify(i),
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: i => t.procedure.set("GenarateSample", !0),
    i.Success? (i.Message.length > 3 ? this.confirmarprocedure(t) : this.adicionarprocedureNaGrid(t, !1), !0) : (n.Show(i.Message, NotificationType.Error), !1),
    error: n => {
        error_handler(n)
    }
}) </pre>

去掉代理,缩小是正确的:


    $.ajax(this.validateURL, {
        type: "post",
        url: this.validateURL,
        data: JSON.stringify(i),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (i) {
            return t.procedure.set("GenarateSample", !0),
                i.Success? (i.Message.length > 3 ? this.confirmarprocedure(t) : this.adicionarprocedureNaGrid(t, !1), !0) : (n.Show(i.Message, NotificationType.Error), !1)
        },
        error: n => {
            error_handler(n)
        }
    }) 

共有1个答案

赏星河
2023-03-14

您需要在TypeScript编译器完成工作后执行缩小。

类型脚本文件(.ts)

const a = (y: string) => {
    return y;
}

const b = function (y: string) {
    return y;
}

编译为JavaScript(.js)

var a = function (y) {
    return y;
};
var b = function (y) {
    return y;
};

因此,缩小编译后的JavaScript,而不是TypeScript源文件,它就会工作。

 类似资料:
  • 在linux上执行以下convert命令时,字体出现委托错误。 转换:委托库支持不内置'/usr/share/fonts/type1/gsfonts/n021003l.pfb'(Freetype)@警告/注释. c/RenderFreetype/1818。转换:没有此图像格式的解码委托PNG错误/成分. c/ReadImage/509。转换:委托库支持不内置'/usr/share/fonts/ty

  • 主要内容:类委托,属性委托,标准委托,可观察属性 Observable,把属性储存在映射中,Not Null,局部委托属性,属性委托要求,翻译规则,提供委托委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。 Kotlin 直接支持委托模式,更加优雅,简洁。Kotlin 通过关键字 by 实现委托。 类委托 类的委托即一个类中定义的方法实际是调用另一个类的对象的方法来实现的。 以下实例中派生类 Derived 继承了接口

  • 主要内容:声明委托,实例化委托,多播委托(合并委托)C# 中的委托(Delegate)类似于 C 或 C++ 中的函数指针,是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。委托特别适用于实现事件和回调方法,所有的委托都派生自 System.Delegate 类。在实例化委托时,可以将委托的实例与具有相同返回值类型的方法相关联,这样就可以通过委托来调用方法。另外,使用委托还可以将方法作为参数传递给其他方法, 委托具有以下特点: 委托类似

  • 关于“行为委派”的良好讨论可以在 找到。

  • 委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。 Kotlin 直接支持委托模式,更加优雅,简洁。Kotlin 通过关键字 by 实现委托。 类委托 类的委托即一个类中定义的方法实际是调用另一个类的对象的方法来实现的。 以下实例中派生类 Derived 继承了接口 Base 所有方法,并且委托一个传入的 Base 类的

  • 我试图转换图像与Imagemagick,但我得到这个错误: 转换:此图像格式没有解码委托'/tmp/magick-XXITXcTr'@宪法. c/ReadImage/503。 我正在这样做: 我有以下代表: 代表bzlib fontconfig freetype gs jpeg jng jp2 lcms openexr png rsvg tiff x11 xml wmf zlib 有人知道问题是什