Turinys
Kaip turėtume žinoti, kolekcijos yra labai svarbi dalis Backbone.js kad galėtume tvarkyti dinaminius mūsų programos duomenis, tačiau jei tik nuo jų priklausysime, tikriausiai turėsime padaryti daug kodo kiekvieną kartą, kai reikės sukurti vaizdą, atspindintį mūsų kolekcijas.Naudojant Krūtinės ląstos Galime pasinaudoti šio plėtinio teikiamomis galimybėmis, kad sumažintume darbo apimtį ir taip pateiktume programas per trumpesnį laiką ir efektyvesnį kodą.
Kolekcijos pagalbininkas
Mes žinome, kad a pagalbininkas yra metodų grupė, padedanti mums tam tikra tema, o kolekcijų atveju - pagalbininkas Krūtinės ląstos Tai padeda mums sukurti iš jų peržiūras, todėl galime pakartotinai naudoti ir parašyti efektyvesnį ir mažiau sudėtingą kodą, tai padeda mums pagerinti mūsų programos priežiūrą ir būdus, kaip galime plėtoti savo funkcijas.
CollectionViewKonkrečiu atveju Krūtinės ląstos mes turime CollectionView, kuris padės mums paimti kiekvieną mūsų kolekcijos elementą ir sukurti vaizdą, kuris gali keistis atsižvelgiant į minėtų elementų elgesį.
Pažiūrėkime paprastą pavyzdį, kaip tai padaryti pagalbininkas sukurti vaizdą iš kolekcijos.
Galimi atributai
Kad palengvintume savo gyvenimą, mes galime naudoti daugybę HTML atributų, kurie suteikia mums interpretaciją pagal Krūtinės ląstos tai gali būti naudinga, pažiūrėkime, kuriuos galime naudoti:
elementas-šablonasTai leidžia mums nurodyti kiekvieno modelio šabloną.
elementas-vaizdasTai klasė, kuri naudojama kuriant kiekvieną kolekcijos elementų vaizdą.
tuščias šablonasTai yra numatytasis šablonas, kuris bus naudojamas, kai kolekcija tuščia, tokiu būdu galime padengti atvejus, kai rezultatų nėra.
tuščias vaizdasKaip ir tuščio šablono atveju, tai sukuria vaizdą, kai mūsų kolekcijoje nėra elementų.
Sąlyginiai blokai
Yra įrankis, kuris yra sąlyginiai blokai, kurie leidžia mums nurodyti atvejus, kad mūsų kolekcija, priklausomai nuo atvejo, galėtų rodyti vieną ar kitą vaizdą.
Na, tai mes baigiame šią pamoką, kaip matome Backbone.js ir jo lankstumas suteikia mums galimybę naudoti plėtinius, leidžiančius mums valdyti savo programą taip, kaip norime, o pagalbininkų atveju funkcijos, padedančios mums kurti, yra neįkainojamos, svarbu žinoti, kaip naudoti šias pagalbines priemones ir sukurkite geriausią įmanomą kodą.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką