You can write a new method in the base model, for example:
var model = Backbone.Model.extend({ defaults: { prop1: true; }, // Overriding set set: function(attributes, options) { // Will be triggered whenever set is called if (attributes.hasOwnProperty(prop1)) { this.trigger('change:prop1'); } return Backbone.Model.prototype.set.call(this, attributes, options); } });
source share