2013-02-28 102 views
0

我想處理骨幹js中的兩個模板。我該如何去做?我想在模板中傳入模型中的json?下劃線js骨幹js兩個模板

我有以下幾點:

  var json = model.toJSON(), json2 = model2.toJSON(); 

      that.$el.html(_.template(tmpl, json, json2)); 

但是,這並不讓我從下劃線第二JSON獲得的字段。

回答

0

如果模型沒有內模板混合,你可以這樣做:需要創建第二個模型新的模板,並添加必要的地址

var addressToSecondModel = $(that.$el).find("address"); 
addressToSecondModel.html(_.template(tmpl2, json2)); 
1

正確的語法將

var data = { 
    modelOne: model.toJSON(), 
    modelTwo: model2.toJSON() 
} 

that.$el.html(_.template(tmpl, data));