1

我知道 Backbone.js 的 View 对象有参数,如id, tagName, className

var DocumentRow = Backbone.View.extend({
  tagName: "li",
  className: "document-row",
});

它将这些用于插入模板的父元素。当我不设置它们时,它会将一个<div>作为模板的父级添加到模板中。

但这真的让我很烦,因为有时我不需要父母!我的模板中已经有我需要的所有内容,那么如何取消它?

4

1 回答 1

3
var DocumentRow = Backbone.View.extend({

  el:'#your-element-id' //or class or type

});

这表明视图将绑定到el属性指定的预先存在的元素。在backbonejs.org 上查找文档

由于您已经在模板中拥有它,只需在创建模板“之后”创建并将此视图绑定到它(可能在单独的函数中?)

于 2012-05-18T06:43:54.410 回答