0
にコールバック関数をラップする:私が機能を持ってどのようにParse.Promise
function foo(aString, function(err, callback) {
//does stuff
}
私はParse.Promisesの長いシリーズの途中からその関数を呼び出す必要があります。
Parse.Promiseでどのようにラップできますか?
私が試した:
//...
return new Parse.Promise(function(resolve, reject) {
foo(thatString, function(err, data) {
if(err) return reject(err);
resolve(data);
});
});
}).then(function(data) {
//...
とParse.Promise.as()
の代わりnew Parse.Promise()
すべてのヘルプなどの他のバリエーションがいただければ幸いです。
そして、何をする代わりに、このように、ラップ機能のコールバックにその約束の
resolve()
やreject()
メソッドを呼び出し、ラッパーのビルドを持っているとのparamsのない約束を返しますそれでうまくいかないでしょうか? – Bergiちょうどハングアップします。 fooの内部に決して届かない。 – MayNotBe