C'è un modo per concatenare Promises
insieme in Coffeescript. Ad esempio, si consideri il seguente codice JavaScript,Promesse concatenate in coffeescript
return $.getJSON('/api/post.json')
.then(function(response) {
// do something
})
.then(function(response) {
// do something
})
.then(null, function(err) {
// do something
});
Ciascuna then's
è opzionale, e la finale then
deve essere restituito dalla funzione. Attualmente sto scrivendo questo nel CoffeeScript come,
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
C'è un modo migliore per fare questo? Grazie.
Si potrebbe anche dare un'occhiata a IcedCoffeeScript. Funziona in modo leggermente diverso, ma funziona abbastanza bene. –