Ich habe eine API, die eine promise von einem deferred Objekt zurückgibt.Wie mache ich eine Funktion, die mit einem verzögerten jquery-Objekt funktioniert, verhält sich wie eine synchrone Funktion?
Das Problem ist, dass der Aufrufer sich synchron verhalten soll. Als Option, dem Team zu präsentieren, wie würde ich die Calling-Funktion dazu bringen, sich synchron zu verhalten?
var foo = function() {
var promise = returnsPromise();
promise.done().fail();
// insert magic here
// function returns when either done() or fail() is completed.
}
See http://stackoverflow.com/questions/10664466/syntax-for-jquery-deferred-making-synchronous-function-return-promise – robbie613