То, что я хочу достичь, - это PopUpView, который вызывается только после того, как все модели были сохранены.JQuery Promise Backbone Fetch
При запуске кода всплывающее представление запускается до завершения сохранения.
var promises = []
_.each(exampleModels, _.bind(function (resource) {
var filter = this.resources.get(resource.id);
filter.fetch(
{
success: function (model, response) {
var participant = new Model({
example: "text"
});
promises.push(participant.save());
}
});
}, this));
$.when.apply($, promises).then(_.bind(function() {
var popupForm = new PopUpView({
});
this.$el.append(popupForm.$el);
}, this));
Спасибо за ответ, не могли бы вы показать мне, как сделать двойное обещание, чтобы соответствовать выше код? – Brent
Я буду отмечать как правильное, но мне бы хотелось, чтобы вы могли вставить пример :) – Brent