Backbone - view defaults
by dira
HTML
<script src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.1.7/underscore-min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/backbone.js/0.5.3/backbone-min.js"></script>
JavaScript
var ViewDefaultsDemo = Backbone.View.extend({
defaults: {
display: 'list'
},
initialize: function() {
this.options = _.extend(this.defaults, this.options);
},
render: function() {
console.log(this.options.display)
}
})
var demo = new ViewDefaultsDemo();
demo.render();
var demo2 = new ViewDefaultsDemo({display: 'details'});
demo2.render();