backbone js listen to change event on collection of collection

questionsbackbone js listen to change event on collection of collection
Karan asked 2 years ago

Is it possible to listen to add, remove, reset, change event of one collection which is part of another collection?
For example: Library having a collection of books. And each book can have multiple authors. Is there a way I can listen to event on authors in Library model?
Library.js

var Library = Backbone.Model.extend({
    initialize: function() {
        this.on('change:books.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
})