私は下図のように、私はそれの要素のclass属性を初期化することができますビューを作成します。Backbone.jsでビューのIDを設定する方法は? BACKBONE.JSで
var newView = Backbone.View.extend({
className: 'foo'
});
は同様の方法で「ID」属性を設定するための同様の方法はありますか?
私は下図のように、私はそれの要素のclass属性を初期化することができますビューを作成します。Backbone.jsでビューのIDを設定する方法は? BACKBONE.JSで
var newView = Backbone.View.extend({
className: 'foo'
});
は同様の方法で「ID」属性を設定するための同様の方法はありますか?
var newView = Backbone.View.extend({
id: 'foo1', // or
tagName: 'foo2', // or ..
className: 'foo3' //
});
使用できる既存のidプロパティがあります。ここではドキュメントから関連する部分があります:
elview.elすべてのビューは、彼らがすでにページに挿入かしてきたかどうか、常に(エルプロパティ)、 でDOM要素を持っています。この ファッションでは、ビューはいつでもレンダリングすることができ、 のリフローと再描画をできるだけ少なくして高性能のUIレンダリングを得るために、DOM を一度に挿入することができます。 this.elは、ビューの tagName、className、idおよびattributesプロパティ(指定されている場合)から作成されます。 でない場合、elは空のdivです。
また、HTMLが既に存在する既存の要素にバインドすることもできます。