Можно ли прослушивать событие добавления, удаления, сброса, изменения одной коллекции, которая является частью другой коллекции?
Например: Библиотека с коллекцией книг. И у каждой книги может быть несколько авторов. Есть ли способ прослушать событие об авторах в модели библиотеки?
Library.js
var Library = Backbone.Model.extend({
initialize: function() {
this.get('books').on('change:authors', this.onChange);
}
}
Books.js
var Book = Backbone.Model.extend({
})
var Books = Backbone.Collection.extend({
Model: Book
})
Authors.js
var Author = Backbone.Model.extend({
})
var Authors = Backbone.Collection.extend({
Model: Author
})