I really like Handlebars.js ...
Here are some javascript ...
var HandlebarsView = Backbone.View.extend({ el: '#result' initialize: function(){ this.template = Handlebars.compile($('#template').html()); }, render: function(){ var html = this.template(this.model.toJSON()); this.$el.html(html); } }); var HandlebarsModel = Backbone.Model.extend({}); var model = new HandlebarsModel({ name: 'Joe Schmo', birthday: '1-1-1970', favoriteColor: 'blue' }); var view = new HandlebarsView({ model: model }); view.render();
Then html ...
<div id="result"> </div> <script id="template" type="text/html"> <div>Name:{{name}} Birthday: {{birthday}} Favorite Color: {{favoriteColor}} </div> </script>
Give it a shot!
jcreamer898
source share