1

idBackbone.js の View オブジェクトには、tagName、などのパラメータがあることは知っていますclassName

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

これらを挿入テンプレートの親要素に使用します。それらを設定しないと<div>、テンプレートの親としてテンプレートに a が追加されます。

しかし、親が必要ない場合があるので、本当にイライラします。テンプレートに必要なものはすべてありますが、キャンセルするにはどうすればよいですか?

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 に答える