2013-02-28 153 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));