Gibt es eine Möglichkeit, Promises
zusammen in Coffeescript zu verketten. Betrachten wir zum Beispiel den folgenden JavaScript-Code,Verkettung Versprechen in Coffeescript
return $.getJSON('/api/post.json')
.then(function(response) {
// do something
})
.then(function(response) {
// do something
})
.then(null, function(err) {
// do something
});
Jede der then's
optional ist, und die endgültige then
muss von der Funktion zurückgegeben werden. Derzeit ich dies als in Coffeescript schreibe,
promise = $.getJSON('/api/post.json')
promise = promise.then (response) ->
// do something
promise = promise.then (response) ->
// do something
promise = promise.then null, (err) ->
// do something
return promise
Gibt es einen besseren Weg, dies zu tun? Vielen Dank.
Sie könnten auch IcedCoffeeScript ansehen. Es funktioniert ein bisschen anders, aber es funktioniert ganz gut. –