2012-10-26 23 views

Odpowiedz

29
var newView = Backbone.View.extend({ 
    id: 'foo1', // or 
    tagName: 'foo2', // or .. 
    className: 'foo3' // 
}); 

Mam nadzieję, że pomoże!

4

Istnieje istniejąca właściwość id, z której można korzystać. Oto odnośny fragment z docs:

elview.el Wszystkie widoki mają elementu DOM w każdym czasie (właściwość EL), czy już został wstawiony do strony, czy nie. Zgodnie z tym modelem widoki mogą być renderowane w dowolnym momencie i wstawiane jednocześnie do DOM , aby uzyskać wysokowydajne renderowanie interfejsu użytkownika przy użyciu jak najmniejszej liczby ponownych zapisów i odświeżeń w postaci . this.el jest tworzony z właściwości znacznika widoku, className, id i atrybutów, jeśli jest określony. Jeśli nie jest to , el jest pustym elementem div.

Możesz również powiązać istniejący element, który jest już w kodzie HTML, jeśli to działa lepiej.

Powiązane problemy