Backbone.js - Fjerne modeller fra serveren

Innholdsfortegnelse
Når en modell er opprettet og er på en server tilgjengelig for forbruk gjennom en tjeneste HvileVi kan også gjøre andre typer handlinger, for eksempel å endre eller slette den.
For denne siste handlingen brukes metoden normalt SLETT av HTTP, det viktige med dette er det Backbone.js Den tilbyr oss en metode som lar oss slette den på en enkel måte, i tillegg til dette lar den oss også konfigurere noen alternativer til samlingene og modellene som kan brukes av tjenesten Hvile.
Sletter en servermodell
Vi kan slette en modell av en tjeneste Hvile, i tillegg til å ekskludere den fra samlingen som inneholder den på en enkel måte og i et enkelt trinn Backbone.js ved hjelp av metode ødelegge (), I motsetning til remove () -metoden som fjerner enkeltelementet fra samlingen, metoden ødelegge () generere en forespørsel SLETT i HTTP mot serveren du har den gangen.
La oss se i følgende kode som er i bildet, hvordan dette brukes destroy () metode:

Som vi ser i denne koden når vi tar med alle tilgjengelige elementer med fetch () -metode, vi kan få tilgang til en spesielt med get () -metoden og med id -en til modellen vi vil ha. Når vi er tilordnet en variabel kan vi bruke metoden ødelegge (), at i tillegg til å sende en SLETT -forespørsel til serveren, fjerner den den også fra samlingen som vi hadde forklart.
ViktigDenne handlingen er veldig viktig siden den er en av medlemmene i ULIK (Lag, les, oppdater, slett) de fire grunnleggende operasjonene som et webprogram må utføre i MVC.
Restalternativer
Hver app Hvile må godta en rekke alternativer, spesielt suksess eller suksess og feil, som utføres når et svar er oppnådd fra serveren, lar oss bedre håndtere og manipulere de forskjellige modellene vi har for øyeblikket i applikasjonen vår.
For eksempel har vi muligheten lapp, som når den brukes på save () -metoden for en modell, vil føre til at metoden brukes LAPP av HTTP å sende bare informasjonen som ble endret, og dermed redusere mengden data som overføres mellom applikasjonen og serveren.
På lignende måte har vi muligheten nullstille, lar deg oppdatere samlingen ved hjelp av metoden nullstille () i stedet for å bruke metoden set ().
La oss se på det følgende bildet en kode som på en praktisk måte illustrerer hvordan du sender alternativer i en modell fra Backbone.js til serveren:

Som vi kan se, etablerer vi først en modell som inneholder flere ID -er, deretter når vi utfører en save () -metoden vi gir deg muligheten til {patch: true} og dermed oppnå at den bare sender informasjonen til modellene som faktisk ble endret. Som vi kan se, representerer dette ikke noen vanskeligheter eller tilleggskode som er veldig kompleks.
På slutten av denne opplæringen forstår vi allerede på en bedre måte hvordan en hviletjeneste fungerer og hvordan vi bruker de tilsvarende metodene i vårt enkeltsideapplikasjon ved hjelp av Backbone.js.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave