Cuprins
Când vorbim despre sfera unui model, vorbim despre $ obiect obiect, acesta este însărcinat cu afișarea datelor modelului la vizualizări, cu aceasta putem conecta diferitele părți ale structurii noastre MVC.În AngularJS datele sunt considerate parte a modelului numai atunci când sunt vizibile de obiect $ scop, acest obiect este domeniul sau domeniul de aplicare pe care trebuie să îl folosim pentru a vedea modificările care pot apărea în modelul nostru.
Când lucrăm cu obiectul $ scopDe multe ori putem face o atribuire de valori în mod explicit, astfel încât să putem simula în cadrul unui controler recepția de date dintr-un model.
Prin atribuirea respectivelor date sau valori către $ scopAcest lucru poate fi utilizat în vizualizare, indiferent de originea sa, cum ar fi un model sau o atribuire explicită pe care am spus-o.
Să vedem în exemplul următor cum putem traduce ceea ce am comentat într-un cod simplu de AngularJS:
Setați contul la 3{{tejghea}}
Setați contul la 3{{tejghea}}
În exemplu, vedem că în conținutul controlerului setăm în mod explicit valoarea unei proprietăți, cu aceasta putem transmite valoarea obiectului $ scop la vedere; În secțiunea următoare am creat un buton care invocă metoda controlerului. În cele din urmă facem un nou buton care face sarcina în mod explicit și avem un cod care este echivalent.
Cu ceea ce este scris în exemplu, realizăm următoarele în browserul nostru:
MARI
Vedem că ambele opțiuni ne permit să executăm funcția principală pe care am proiectat-o pentru a seta un contor setat la trei.ng-modelUn alt aspect pe care îl putem plasa este să construim un formular folosind proprietatea ng-modelCu aceasta vom putea realiza o uniune bidirecțională între ambele elemente, adică între formă și modelul în cauză; cu aceasta pot lucra în sfera controlerului care le cuprinde.
Metoda ceas () este poate unul dintre cele mai utilizate în AngularJS, deoarece cu el putem detecta în timp real modificările care pot afecta modelele noastre și cu aceste modificări executăm acțiuni în cadrul aplicației noastre.
De fapt, putem observa un anumit obiect sau poate rezultatul unei metode, important este că putem folosi această metodă într-un spectru larg de ceea ce reprezintă Javascript în browser. Modul în care putem aplica această metodă este după cum urmează:
$ watch (watchFn, watchAction, deepWatch)
Acești parametri primiți de metodă ne permit să indicăm modelul de luat în considerare, metoda de executat atunci când există o modificare sau condiție pe care am stabilit-o și cu aceasta putem satisface multe dintre nevoile pe care le avem în ceea ce privește monitorizarea modificărilor a modelului
Cu aceasta încheiem acest tutorial, avem deja o introducere a ceea ce reprezintă domeniul de date al modelelor noastre într-o aplicație realizată cu AngularJS.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv