Ho cercato di passare un oggetto modello da valutare nel mio modello ma non ho avuto fortuna. Ho provato quanto segue, ma non ha avuto fortunapassare l'oggetto modello da visualizzare sul backbone
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: Sto usando il modello di sottolineatura motore
Basta modificare il modello per renderlo scollegabile e nella funzione di rendering passare model.toJSON() o model.attributes, non passare il modello stesso. [BACKBONE DOCS] (http://backbonejs.org/#View-template) –