Próbowałem przekazać obiekt modelu do oceny w moim szablonie, ale nie miałem szczęścia. Próbowałem następujących ale nie miał szczęściaprzekazywanie obiektu modelu do widoku w szkielecie
dashboardmodel.js
var myMod = Backbone.Model.extend({
defaults: {
name: "mo",
age: "10"
}
});
myview.js
var dashView = Backbone.View.extend({
el: '.content-area',
this.mymodel = new myMod({}),
template: _.template(dashBoardTemplate, this.mymodel),
initialize: function() {
},
render: function() {
this.$el.html(this.template);
return this;
}
// more javascript code.............
dahboard.html
<p> Hello <%= name %> </p>
PS: używam szablonu podkreślenia silnik
tylko edytować Twój szablon, aby uczynić go możliwym do buforowania, a funkcja renderowania przekazuje model.toJSON() lub model.attributes, nie przekazuj samego modelu. [BACKBONE DOCS] (http://backbonejs.org/#View-template) –