Modelgegevens en bereik in AngularJS

Inhoudsopgave
Als we het hebben over de reikwijdte van een model, hebben we het over de $ bereikobject, deze is verantwoordelijk voor het tonen van de gegevens van het model aan de views, hiermee kunnen we de verschillende delen van onze MVC-structuur verbinden.
In AngularJS gegevens worden alleen als onderdeel van het model beschouwd als ze zichtbaar zijn voor het object $ bereik, dit object is het bereik of bereik dat we moeten gebruiken om de wijzigingen te zien die zich in ons model kunnen voordoen.
Wanneer we met het object werken $ bereikVaak kunnen we waarden expliciet toekennen, op zo'n manier dat we binnen een controller de ontvangst van gegevens van een bepaald model kunnen simuleren.
Door genoemde gegevens of waarde toe te wijzen aan de $ bereikDit kan worden gebruikt binnen de weergave, ongeacht de oorsprong, zoals een model of een expliciete opdracht die we hebben gezegd.
Laten we in het volgende voorbeeld kijken hoe we kunnen vertalen waar we commentaar op hebben gegeven in een eenvoudige code van: AngularJS:
Zet het account op 3

{{balie}}

Zet het account op 3

{{balie}}


In het voorbeeld zien we dat we in onze controller-inhoud de waarde van een eigenschap expliciet instellen, hiermee kunnen we de waarde van het object doorgeven $ bereik in zicht; In de volgende sectie hebben we een knop gemaakt die de controller-methode aanroept. Tot slot maken we een nieuwe knop die de opdracht expliciet maakt en hebben we een code die equivalent is.
Met wat in het voorbeeld staat, bereiken we het volgende in onze browser:

VERGROTEN

We zien dat we met beide opties de hoofdfunctie kunnen uitvoeren die we hebben ontworpen om een ​​teller in te stellen die op drie is ingesteld.
ng-modelEen ander aspect dat we kunnen plaatsen, is het bouwen van een formulier met behulp van de eigenschap ng-modelHiermee zullen we een bidirectionele unie tussen beide elementen kunnen bereiken, dat wil zeggen tussen de vorm en het model in kwestie; hiermee kunnen zij werken binnen de reikwijdte van de verwerkingsverantwoordelijke die hen omvat.
De methode kijk maar () is misschien wel een van de meest gebruikte in AngularJS, omdat we hiermee in realtime de wijzigingen kunnen detecteren die van invloed kunnen zijn op onze modellen en met deze wijzigingen acties uitvoeren binnen onze applicatie.
In feite kunnen we een bepaald object of misschien het resultaat van een methode observeren, het belangrijkste is dat we deze methode kunnen gebruiken in een breed spectrum van wat Javascript in de browser vertegenwoordigt. De manier waarop we deze methode kunnen toepassen is als volgt:
$ kijken (watchFn, watchAction, deepWatch)

Deze parameters die door de methode worden ontvangen, stellen ons in staat om het model aan te geven waarmee rekening moet worden gehouden, de methode die moet worden uitgevoerd wanneer er een wijziging of voorwaarde is die we hebben vastgesteld en hiermee kunnen we voldoen aan veel van de behoeften die we hebben op het gebied van het bewaken van de wijzigingen van het model
Hiermee sluiten we deze tutorial af, we hebben al een inleiding tot wat de reikwijdte van de gegevens in onze modellen vertegenwoordigt in een applicatie gemaakt met AngularJS.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave