define(['jquery', 'underscore', 'backbone', 'goatApp/model/LessonCookieCollection'], function($, _, Backbone, LessonCookieCollection) { return Backbone.View.extend({ el:'#cookies-view', initialize: function() { this.collection = new LessonCookieCollection(); this.listenTo(this.collection,'reset',this.render) this.collection.fetch({reset:true}); }, render: function() { this.$el.html('') var cookieTable; this.collection.each(function(model) { cookieTable = $('
',{text:_.escape(attribute)})) newRow.append($(' | ',{text:_.escape(model.get(attribute))}));
cookieTable.append(newRow);
});
});
this.$el.append($('',{text:'Cookie/s'})); this.$el.append(cookieTable); } }); }); |
---|