Įdėti valdikliai „AngularJS“

Turinys
Programos, kurias mes kuriame KampinisJS vadovaukitės MVC paradigma, tai yra, mes turime tris sluoksnius, kuriuose kiekvienas turi būti valdomas ir turi būti funkcionalus be kitų dviejų poreikių, žinoma, kai trys skrybėlės yra tai, kad galime turėti veikiančią programą, bet, pavyzdžiui, rodinio struktūra neturėtų turėti įtakos tam, kaip mes kažką kuriame modelyje.
Vienas iš iššūkių, su kuriuo susiduriame rašydami programas, yra tai, kad jas paprasta prižiūrėti ir kad logika kuo griežčiau laikosi paradigmos, šiuo metu turime žinoti, kaip galime paskirstyti atsakomybę tarp savo vartotojo sąsajos ir valdiklių .
The valdikliai Mūsų programose jie turi didelę atsakomybę, nes jie yra atsakingi už tai, ką naudotojas daro vaizde, su modelio siūlomais duomenimis, be to, nustato logiką, pagal kurią mūsų programa turėtų veikti.
Todėl mes galime išvardyti šiuos dalykus kaip dalykus, kuriuos turi padaryti valdytojai:
  • Įkeliant programą, nustatykite pradinę rodinio elementų būseną.
  • Suteikite vaizdui prieigą prie modelio metodų ir duomenų.
  • Klausykite ir stebėkite modelio pokyčius, kad nustatytumėte, kokių veiksmų reikia imtis.
Kadangi matome, kad šios valdytojų užduotys ar pareigos gali būti skirtingos kodo rašymui, tačiau galime pakliūti į sudėtingumo problemą, kad to išvengtume, privalome nustatyti atsakomybę vartotojo sąsajoje, taip padalindami savo programą į daugiau valdomos porcijos, taigi ir mažiau sudėtingos.
Vienas iš būdų, kaip galime pakeisti ir paskirstyti atsakomybę, kad sumažintume programos sudėtingumą, yra naudojimas įdėtus valdiklius, todėl galime suskirstyti skirtingas savo vaizdo sritis į blokus.
Pakartotinis naudojimasTokiu būdu galime turėti mažiau sudėtingų kodo dalių ir netgi pakartotinai naudoti kituose skyriuose, jei kuriame daugiafunkcines programas.
Toliau pateiktame pavyzdyje pažiūrėkime, ką mes vadiname:

Mes matome, kad galime atskirti dvi dalis, kurios viena nuo kitos papildo mūsų požiūrį du valdikliai, vienas kito viduje, tokiu būdu mes galime įtraukti mažesnį į platų bloką, kuris gali suteikti mums galimybę sukurti skirtingą logiką ir kad atsiskyrimas nesukels daugiau sunkumų anksčiau sukurtai logikai.
Pagal šį principą mes galime nustatyti skirtingas pareigas, pavyzdžiui, galime turėti vidinį valdiklį, kuris rūpinasi tik meniu, nepaisant to, kad esame valdiklio viduje, kuris rūpinsis bendru puslapio elgesiu.
Baigę šią pamoką, šiek tiek daugiau sužinojome apie sąvokas, kurias galime taikyti kurdami programas MVC į KampinisJS kurie leidžia mums turėti kokybės kodą ir kuriuo galime geriau pasidalyti su savo darbo komanda.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave