Mam klasę podstawową dla wszystkich widoków, a następnie w każdej sekcji aplikacji, podobnie jak profile, również mam klasę podstawową. W ten sposób udostępnione szablony i właściwości mogą być używane w całej mojej aplikacji na wielu poziomach.Automatyczne przedłużanie zdarzenia z widoku podstawowego
Wiem, że jeśli uczynisz właściwość zdarzenia w widoku szkieletu funkcji zamiast literału obiektu, zostanie utworzona dla ciebie instancja, ale nie jestem pewien, jak wykorzystać to na swoją korzyść. Moje pytanie brzmi: jaki jest najlepszy sposób automatycznego przedłużania wydarzeń utworzonych w widoku podstawowym.
Znam jedną z możliwości, w której podczas inicjowania widoku pobieżę podstawową klasę zdarzeń i przedłużam na nią bieżące wydarzenie, ale wydaje mi się ona nieco zjadliwa i musiałbym ją skopiować w każdym widoku. Jeśli znasz lepszy sposób, udostępnij.
Dzięki.
Można zajrzeć do tych stanowisk/linków (ewentualne duplikaty): http://stackoverflow.com/questions/6257405/backbone -js-view-inheritence-this-resolution-in-parent Kolejne: http://stackoverflow.com/questions/6968487/sub-class-a-backbone-view-sub-class-retain-events Strona zewnętrzna: http: //kalimotxocoding.blogspot.com/2011/03/playing-with-backbonejs-views.html – PhD
Cześć Nupal, bardzo ważna odpowiedź i dzięki za zrobienie lepszego sprawdzenia, to zrobiłem. Dwa łącza do stackoverflow, które wysłałeś, zawierały jedną dobrą odpowiedź, która różniła się od tej przedstawionej poniżej. Dodam je tam i sprawię, że będzie to ostateczne źródło tego konkretnego pytania (pozostałe pytania są szersze). Dodatkowo, wpis blogu kalimotxocoding.blogspot.com jest po prostu okropny, wymaga hakowania rdzenia backbone.js i tak naprawdę niczego nie rozwiązuje. Doceniam twój wkład. –