Slide 19
Slide 19 text
Data Events
! var TodoView = Backbone.View.extend({
! ! template: _.template($('#item-template').html()),
! ! initialize: function() {
! ! ! this.model.on('change', this.render, this);
! ! },
! ! // Re-render the titles of the todo item.
! ! render: function() {
! ! ! this.$el.html(this.template(this.model.toJSON()));
! ! ! this.$el.toggleClass('done', this.model.get('done'));
! ! ! return this;
! ! }
! });
!