Utilizzandoestensione personalizzata Backbone Vedi
Backbone.View.extend
ho creato un Backbone vista chiamata MyView. Dal mio punto di vista ho creato un sacco di funzioni personalizzate. Il problema che sto avendo è che ho bisogno di creare una nuova vista Backbone che estende MyView.
Non voglio creare un nuovo codice Visualizza e duplica ... Voglio solo utilizzare l'ereditarietà per estendere la funzionalità ... Il problema è che non conosco il modo di farlo esattamente, e anche io non so come chiamare le funzioni super in Backbone.
* Modifica - Grazie per le risposte fornite da alcuni di seguito, ma ancora non del tutto sicuro su come chiamare il metodo del genitore. Per esempio:
// in subView
{
initialize: function(){
// would like to do something like super.initialize()
// here i would then declare variables exclusive to subview
}
vedo, ma come potrei chiamare il metodo del genitore? – K2xL
Non sono sicuro di seguirti ... dire che MyView aveva il metodo doSomething(), quindi quando crei NewView estendendo MyView, dovresti essere in grado di chiamare NewView.doSomething(); –
Vedere la mia modifica sopra – K2xL