Is it possible to change attributes on a model without triggering a change event? If you pass {"silent":true} right now, then the next time the attribute is changed, the event will be triggered without changes. Can I change an attribute safely without a change event ever triggering?
from change, Backbone 0.9.2:
// Silent changes become pending changes. for (var attr in this._silent) this._pending[attr] = true; // Silent changes are triggered. var changes = _.extend({}, options.changes, this._silent); this._silent = {}; for (var attr in changes) { this.trigger('change:' + attr, this, this.get(attr), options);
source share