Skip to content

Instantly share code, notes, and snippets.

@JeffreyATW
Created October 29, 2013 04:13
Show Gist options
  • Save JeffreyATW/7209085 to your computer and use it in GitHub Desktop.
Save JeffreyATW/7209085 to your computer and use it in GitHub Desktop.
Beginnings of our guest backbone app
var Guest = Backbone.Model.extend();
var Table = Backbone.Model.extend();
var firstGuest = new Guest(guests[0]);
var GuestView = Backbone.View.extend({
initialize: function () {
this.listenTo(this.model, 'change', this.render);
},
tagName: 'h1',
className: 'guest',
render: function () {
this.$el.append(this.model.get('name'));
}
});
var firstGuestView = new GuestView({
model: firstGuest
});
firstGuestView.$el.appendTo('body');
firstGuest.set('name', 'Arnold Schwarzenegger');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment