【发布时间】:2016-02-03 18:28:01
【问题描述】:
我正在为一个使用 Promises 的框架编写一个插件。 插件应该返回一个 Promise 来处理事件,并且插件在处理过程中所做的任何事情都会在返回下一个事件之前被链接起来。 我觉得……
无论如何 - 我也在使用一个完全基于回调的旧库 - 并且回调不遵循将 callback(err,resp) 作为最后一个参数的标准约定。
我该如何转这个:
var call = libary.Api(_this.config.url, function(response){return new Promise() {Do my actions with the response..}}, _this.config.api_key);
return BbPromise.try(call).then(evt);
变成依赖于正在处理的回调的 Promise?
【问题讨论】:
标签: javascript callback promise