MitErweiterung Benutzerdefinierte Backbone Ansicht
Backbone.View.extend
ich eine Backbone-Ansicht erstellt haben genannt MyView. Aus meiner Sicht habe ich eine Reihe von benutzerdefinierten Funktionen erstellt. Das Problem, das ich habe, ist, dass ich eine neue Backbone-Ansicht erstellen muss, die MyView erweitert.
Ich möchte nicht eine neue Ansicht erstellen und Code duplizieren ... Ich möchte nur Vererbung verwenden, um die Funktionalität zu erweitern ... Das Problem ist, dass ich nicht den Weg kenne, es genau zu tun, und ich auch weiß nicht, wie man die super Funktionen in Backbone nennt.
* Edit - Vielen Dank für die Antworten von einigen unten, aber immer noch nicht ganz sicher, wie die Methode der Eltern zu nennen. Zum Beispiel:
// in subView
{
initialize: function(){
// would like to do something like super.initialize()
// here i would then declare variables exclusive to subview
}
ich sehen, aber wie würde ich der Eltern-Methode aufrufen? – K2xL
Ich bin mir nicht sicher, ob ich Ihnen folge ... sagen Sie, dass MyView die Methode doSomething() hatte, und wenn Sie NewView durch das Erweitern von MyView erstellen, sollten Sie NewView.doSomething(); –
Siehe meine Bearbeitung oben – K2xL