Turinys
Kai kalbame apie modelio apimtį, mes kalbame apie $ apimties objektas, tai yra atsakinga už modelio duomenų rodymą rodiniuose, todėl galime sujungti skirtingas mūsų MVC struktūros dalis.In KampinisJS duomenys laikomi modelio dalimi tik tada, kai juos mato objektas $ apimtis, šis objektas yra apimtis arba apimtis, kurią turime naudoti norėdami pamatyti pokyčius, kurie gali įvykti mūsų modelyje.
Kai dirbame su objektu $ apimtisDaugeliu atvejų mes galime aiškiai priskirti reikšmes taip, kad valdiklyje galime imituoti duomenų priėmimą iš tam tikro modelio.
Priskiriant minėtus duomenis ar vertę $ apimtisTai galima naudoti rodinyje, neatsižvelgiant į jo kilmę, pvz., Modelį ar aiškią užduotį, kurią pasakėme.
Šiame pavyzdyje pažiūrėkime, kaip galime išversti tai, ką komentavome, paprastu kodu KampinisJS:
Nustatykite paskyrą į 3{{skaitiklis}}
Nustatykite paskyrą į 3{{skaitiklis}}
Pavyzdyje matome, kad savo valdiklio turinyje mes aiškiai nustatome nuosavybės vertę, todėl galime perduoti objekto vertę $ apimtis akyse; Kitame skyriuje sukūrėme mygtuką, kuris iškviečia valdiklio metodą. Galiausiai sukuriame naują mygtuką, kuris aiškiai nurodo užduotį, ir turime lygiavertį kodą.
Naudodami tai, kas parašyta pavyzdyje, savo naršyklėje pasiekiame šiuos dalykus:
DIDELIS
Matome, kad abi parinktys leidžia mums atlikti pagrindinę funkciją, kurią sukūrėme, kad nustatytume skaitiklį, kuris nustatytas į tris.ng modelisKitas aspektas, kurį galime pateikti, yra formos kūrimas naudojant nuosavybę ng modelisTaip galėsime pasiekti dvikryptę sąjungą tarp abiejų elementų, tai yra tarp atitinkamos formos ir modelio; tai jie gali dirbti juos apimančio valdiklio srityje.
Metodas žiūrėti () yra turbūt vienas iš labiausiai naudojamų KampinisJS, nes su juo mes galime realiu laiku aptikti pakeitimus, kurie gali turėti įtakos mūsų modeliams, ir su šiais pakeitimais atlikti veiksmus mūsų programoje.
Tiesą sakant, mes galime stebėti tam tikrą objektą ar galbūt tam tikro metodo rezultatą, svarbu tai, kad galime naudoti šį metodą plačiame spektre to, ką „Javascript“ vaizduoja naršyklėje. Šį metodą galime taikyti taip:
$ watch (watchFn, watchAction, deepWatch)
Šie parametrai, gauti naudojant šį metodą, leidžia mums nurodyti modelį, į kurį reikia atsižvelgti, metodą, kuris turi būti įvykdytas, kai yra mūsų nustatytas pakeitimas ar sąlyga, ir tokiu būdu galime patenkinti daugelį pokyčių stebėjimo poreikių. modelio
Baigę šią pamoką, mes jau turime įvadą į tai, kas yra mūsų modelių duomenų apimtis programoje, sukurta naudojant KampinisJS.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką