Имеется модель note и коллекция to_paste.
Необходимо сделать так, чтобы после заполнения модели note начиналось заполнение коллекции to_paste, т.к. в to_paste я хочу передавать некоторые параметры из note.
Как определить событие, когда fetch успешен?
Заполнять их по очереди (note.fetch(); to_paste.fetch();) и использовать поля не выходит из-за асинхронной загрузки.
Ниже код, как сделал я (несколько вложений в success), но это не годится.
note.fetch({
success: function (collection, note1) {
var noteView = new Memo.Views.FullNote( {model: note}, {flag: 1 } );
var to_paste = new Memo.Collections.NotebookList();
to_paste.fetch({
success: function (collection) {
var notebooks_to_paste = new Memo.Views.NotebookListToDelete( {collection: to_paste} );
var notebook_id = note.get("notebook_id");
$('.example').html(notebooks_to_paste.render().el);
}
});
$('.content').html(noteView.render().el);
}
});