繁体   English   中英

如何将函数变量参数传递给angular 2 http订阅回调?

[英]How to pass function variable parameter to angular 2 http subscribe callbacks?

我努力了

this.propositionService.addProposition(this.proposition)
                       .subscribe(this.addSuccessCallback, this.addFailureCallback);

我面临的问题是addSuccessCallbackaddFailureCallback都无法访问对象。 我不想使用嵌入式Lambda表达式。 它使代码更简洁。

您可以组件的this上下文绑定到回调,如下所示:

this.propositionService.addProposition(this.proposition)
        .subscribe(this.addSuccessCallback.bind(this), this.addFailureCallback.bind(this));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM