fdaciuk/ajax
Auf GitHub ansehenMultiple .then calls will only fire the last .then callback
Open
#20 geöffnet am 4. Apr. 2016
enhancementhelp wanted
Repository-Metriken
- Stars
- (748 Stars)
- PR-Merge-Metriken
- (Keine gemergten PRs in 30 T)
Beschreibung
I have two modules that call .then on the promise returned from an ajax().post call.
// module 1
proto.method = function () {
return ajax().post(...).then(function (response) {
// This will not fire if there's a `then` call in module2.method
});
};
// module 2
proto.method = function () {
module1.method().then(function (response) {
// This will fire because it was the last .then to be invoked
});
};
Only the last callback "registered" with a then call will be invoked. As this is promise-based, I expect to be able to chain then/catch/always calls.