Ich bin ein Backbone.js Anfänger und habe Schwierigkeiten zu verstehen, wie man eine Ansicht erweitert. Ich habe ein einfaches "item" Modell und Ansicht. Ich würde gerne sowohl das Modell als auch die Ansicht zu "specificItem" erweitern. Gibt es eine Möglichkeit, Ereignisse in der erweiterten Ansicht hinzuzufügen, anstatt sie einfach alle zu ersetzen?
Item Ansicht:
var itemView = Backbone.View.extend({
...
events: {
"click" : "foo"
, "dblclick div": "bar"
}
...
});
Spezifische Item Ansicht:
var specificItemView = itemView.extend({
...
// Ich möchte einfach einen Ereignisbehandler hinzufügen, anstatt die oben definierten zu ersetzen
events: {
"contextmenu" : "baz"
}
...
});
Wird die Erweiterung von Ansichten auf diese Weise überhaupt unterstützt oder können wir das nur bei Modellen tun?