Backbone.js:如何取消视图添加父元素到模板

时间:2012-05-18 06:37:10

标签: backbone.js backbone-views

我知道Backbone.js的View对象包含idtagNameclassName等参数。

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

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

但这真让我烦恼,因为有时我不需要父母!我需要的只是我的模板,所以如何取消它?

1 个答案:

答案 0 :(得分:3)

var DocumentRow = Backbone.View.extend({

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

});

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

由于您已经在模板中使用了它,因此只需在创建模板后创建并将此视图绑定到它(可能在单独的函数中?)