Guest User

Untitled

a guest
Jul 22nd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     var PartContainerView = Backbone.View.extend({
  2.         el: $(".parts-container"),
  3.        
  4.         initialize: function() {
  5.             _.bindAll(this, "render", "addSubView");
  6.             this.collection.on("add", this.addSubView);
  7.         },
  8.        
  9.         render: function() {
  10.             var self = this;
  11.             $(self.el).empty();
  12.            
  13.             _.each(self.collection.models, function(part) {
  14.                 self.addSubView(part);
  15.             });
  16.            
  17.             return self;
  18.         },
  19.        
  20.         addSubView: function(model) {
  21.             var sv = new PartView({model: model});
  22.             this.$('table').append(sv.render().el);
  23.         }
  24.     });
Add Comment
Please, Sign In to add comment