lmd
Version:
LMD: Lazy Module Declaration
18 lines (14 loc) • 419 B
JavaScript
var Backbone = require('backbone'),
_ = require('_');
module.exports = Backbone.View.extend({
tagName: "li",
className: "b-list__item",
template: _.template('<%= name %> the <%= job %>'),
initialize: function() {
this.listenTo(this.model, "change", this.render);
},
render: function () {
this.$el.html(this.template(this.model.attributes));
return this;
}
});