Werken met REST-bronnen in AngularJS

Inhoudsopgave
Werken met middelen RUST UIT we hebben verschillende opties, de klassieke zou zijn om rechtstreeks met de . te werken $ http-object, omdat het ons onder andere in staat stelt om aangepaste aanroepen van de acties te gebruiken HTTP die bestaan.
Als we echter iets meer uit de structuur willen halen die het ons biedt AngularJS we kunnen werken met $ bron waarmee we een model kunnen bouwen en van daaruit de objecten in onze applicatie kunnen gebruiken om de acties direct uit te voeren, waardoor de mogelijkheid overblijft om werk en code op te slaan.
Toen we besloten om samen te werken met $ bron we kunnen een structuur definiëren die de volgende elementen bevat:
  • De URL van het servergedeelte van de bron.
  • Het type parameters voor aanvragen.
  • Aanvullende methoden die standaardmethoden inkapselen, zodat we hun functionaliteit kunnen uitbreiden.
  • De soorten middelen die worden verwacht.
  • De koppen.
Wat ons werk bespaart, is ook dat wanneer we op deze manier een bron maken, we al methoden hebben zoals: sparen opslaan, vraag consulteren, krijgen zoeken en verwijderen in aanvulling op verwijderen verwijderen, dit onmiddellijk bij het definiëren van deze structuur.
Laten we zeggen dat we een bron hebben die een gebruiker en een creditcard ontvangt, waar het systeem deze in rekening brengt, dit is heel gebruikelijk voor online winkels en elk ander type applicatie waar we betalingen ontvangen, hiervoor moeten we een service creëren AngularJS, waar we de basisparameters gaan definiëren en slechts één extra methode die de betalingsmethode zal zijn, waarmee we het bedrag kunnen bepalen dat van de kaart moet worden afgeschreven:

VERGROTEN

Als we waarnemers zijn, zien we dat we geen methoden definiëren opslaan, verwijderen of ophalen, en het is omdat deze standaard al met de definitie komen, daarom concentreren we ons alleen op de specifieke methoden van onze bedrijfslogica, in dit geval is het de betalingsmethode die een verzoek verzendt door NA naar onze bron.
Als we nu onze kleine middelen in de praktijk willen brengen, hoeven we alleen maar iets als het volgende te doen, waarbij we alle beschikbare acties gaan uitvoeren:

Hier zien we dat het eerste wat we doen is onze beschikbare kaarten raadplegen, dan krijgen we een speciale om er direct mee te werken, binnenin vertellen we dat elke kaart die we verkrijgen een exemplaar van ons model moet zijn om te kunnen werken.
Ten slotte slaan we een parameter op de kaart op, met de methode opslaan: We sturen het naar het model en wanneer we de betaalmethode met een bedrag aanroepen, sturen we alle gegevens naar de server. We zien dan hoe we een groot deel van de weg konden inkorten, dat als we het alleen hadden gedefinieerd met $ http, omdat we op die manier alle methoden hadden moeten definiëren die de bron AngularJS ons al geeft.
Hiermee sluiten we deze tutorial af, we hebben geleerd om bronnen te beheren RUST UIT van AngularJS en op een praktische manier om ze binnen onze applicatie te kunnen gaan gebruiken, is het belangrijk op te merken dat dit niet de enige manier is om het te doen en dat als we willen zien hoe ver we kunnen gaan we binnen iets meer kunnen onderzoeken de documentatie.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

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave