Modelldata och omfattning i AngularJS

Innehållsförteckning
När vi talar om omfattningen av en modell, talar vi om $ scope -objekt, detta ansvarar för att visa modellens data för vyerna, med detta kan vi ansluta de olika delarna av vår MVC -struktur.
I AngularJS data anses endast vara en del av modellen när den syns av objektet $ omfattning, detta objekt är den omfattning eller omfattning som vi måste använda för att se de förändringar som kan inträffa i vår modell.
När vi arbetar med objektet $ omfattningMånga gånger kan vi uttryckligen tilldela värden på ett sådant sätt att vi inom en kontroller kan simulera mottagning av data från någon modell.
Genom att tilldela nämnda data eller värde till $ omfattningDetta kan användas i vyn, oavsett dess ursprung, till exempel en modell eller ett uttryckligt uppdrag som vi har sagt.
Låt oss se i följande exempel hur vi kan översätta det vi har kommenterat i en enkel kod AngularJS:
Ställ in kontot på 3

{{disken}}

Ställ in kontot på 3

{{disken}}


I exemplet ser vi att i vårt controllerinnehåll anger vi värdet på en egenskap uttryckligen, med detta kan vi passera objektets värde $ omfattning i sikte; I nästa avsnitt har vi skapat en knapp som åberopar kontrollmetoden. Slutligen gör vi en ny knapp som gör uppdraget uttryckligen och vi har en kod som är likvärdig.
Med det som står i exemplet uppnår vi följande i vår webbläsare:

FÖRSTORA

Vi ser att båda alternativen gör att vi kan utföra huvudfunktionen som vi har utformat för att ställa in en räknare som är inställd på tre.
ng-modellEn annan aspekt som vi kan placera är att bygga en blankett med fastigheten ng-modellMed detta kommer vi att kunna uppnå en dubbelriktad förening mellan båda elementen, det vill säga mellan formen och modellen i fråga; med detta kan de arbeta inom den controller som omfattar dem.
Metoden Kolla på () är kanske en av de mest använda i AngularJS, eftersom vi med det kan upptäcka i realtid de förändringar som kan påverka våra modeller och med dessa förändringar utföra åtgärder inom vår applikation.
Faktum är att vi kan observera ett visst objekt eller kanske resultatet av någon metod, det viktiga är att vi kan använda denna metod i ett brett spektrum av vad Javascript representerar i webbläsaren. Det sätt på vilket vi kan tillämpa denna metod är följande:
$ watch (watchFn, watchAction, deepWatch)

Dessa parametrar som tas emot av metoden gör att vi kan ange vilken modell som ska beaktas, vilken metod som ska utföras när det finns en förändring eller ett villkor som vi har fastställt och med detta kan vi möta många av de behov vi har när det gäller att övervaka förändringarna av modellen
Med detta avslutar vi denna handledning, vi har redan en introduktion till vad som representerar omfattningen av data i våra modeller i en applikation gjord med AngularJS.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave