Modeldata og omfang i AngularJS

Indholdsfortegnelse
Når vi taler om omfanget af en model, taler vi om $ scope objekt, dette har ansvaret for at vise modellens data til visningerne, med dette kan vi forbinde de forskellige dele af vores MVC -struktur.
I VinkelJS data betragtes kun som en del af modellen, når de er synlige for objektet $ omfang, dette objekt er det omfang eller omfang, som vi skal bruge for at se de ændringer, der kan forekomme i vores model.
Når vi arbejder med objektet $ omfangMange gange kan vi eksplicit tildele værdier på en sådan måde, at vi kan simulere modtagelse af data fra en model i en controller.
Ved at tildele disse data eller værdi til $ omfangDette kan bruges i visningen, uanset dets oprindelse, f.eks. En model eller en eksplicit opgave, som vi har sagt.
Lad os se i det følgende eksempel, hvordan vi kan oversætte det, vi har kommenteret, i en simpel kode VinkelJS:
Indstil kontoen til 3

{{counter}}

Indstil kontoen til 3

{{counter}}


I eksemplet ser vi, at vi i vores controllerindhold eksplicit indstiller værdien af ​​en ejendom, med dette kan vi passere værdien af ​​objektet $ omfang indsigt; I det næste afsnit har vi oprettet en knap, der påberåber sig controllermetoden. Endelig laver vi en ny knap, der gør opgaven eksplicit, og vi har en kode, der er ækvivalent.
Med det, der er skrevet i eksemplet, opnår vi følgende i vores browser:

FORSTØRRE

Vi ser, at begge muligheder giver os mulighed for at udføre hovedfunktionen, som vi har designet til at indstille en tæller, der er indstillet til tre.
ng-modelEt andet aspekt, som vi kan placere, er at bygge en formular ved hjælp af ejendommen ng-modelMed dette vil vi være i stand til at opnå en tovejs forening mellem begge elementer, det vil sige mellem formen og den pågældende model; med dette kan de arbejde inden for omfanget af den controller, der omfatter dem.
Metoden holde øje () er måske en af ​​de mest anvendte i VinkelJS, da vi med det kan registrere i realtid de ændringer, der kan påvirke vores modeller og med disse ændringer udføre handlinger inden for vores applikation.
Faktisk kan vi observere et bestemt objekt eller måske resultatet af en metode, det vigtige er, at vi kan bruge denne metode i et bredt spektrum af, hvad Javascript repræsenterer i browseren. Den måde, vi kan anvende denne metode på, er som følger:
$ watch (watchFn, watchAction, deepWatch)

Disse parametre, der modtages af metoden, giver os mulighed for at angive den model, der skal tages i betragtning, den metode, der skal udføres, når der er en ændring eller betingelse, som vi har etableret, og dermed kan vi opfylde mange af de behov, vi har med hensyn til overvågning af ændringerne af modellen
Med dette afslutter vi denne vejledning, vi har allerede en introduktion til, hvad der repræsenterer omfanget af dataene i vores modeller i en applikation lavet med VinkelJS.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave