Backbone.js - Uklanjanje modela sa poslužitelja

Sadržaj
Nakon što je model kreiran i na poslužitelju dostupan za upotrebu putem usluge OdmorTakođer možemo učiniti i druge vrste radnji, poput izmjene ili čak brisanja.
Za ovu posljednju radnju obično se koristi metoda IZBRISATI od HTTP, važno u vezi s ovim je to Okosnica.js Nudi nam metodu koja nam omogućuje brisanje na jednostavan način, a osim toga omogućuje nam i konfiguriranje nekih opcija za zbirke i modele koje usluga može koristiti Odmor.
Brisanje modela poslužitelja
Možemo izbrisati model usluge Odmor, osim što su ga na jednostavan način i u jednom koraku isključili iz zbirke koja ga sadrži Okosnica.js koristeći metodu uništiti (), Za razliku metoda remove () koja uklanja pojedinačni element iz zbirke, metodu uništiti () generirati zahtjev IZBRISATI u HTTP prema poslužitelju koji imate u to vrijeme.
Pogledajmo u sljedećem kodu koji se nalazi na slici kako se to primjenjuje metoda kill ():

Kao što vidimo u ovom kodu, jednom donosimo sve dostupne elemente sa metoda fetch (), jednom možemo pristupiti posebno pomoću metode get () i s ID -om modela koji želimo, jednom dodijeljeni varijabli možemo primijeniti metodu uništiti (), da osim što šalje DELETE zahtjev poslužitelju, uklanja ga i iz zbirke kao što smo objasnili.
VažnoOva je radnja vrlo važna jer je jedan od članova ZDRAVO (Stvaranje, čitanje, ažuriranje, brisanje) 4 osnovne operacije koje web aplikacija mora izvesti u MVC -u.
Opcije odmora
Svaka aplikacija Odmor mora prihvatiti brojne mogućnosti, osobito uspjeh ili uspjeh i pogreške, koje se izvršavaju nakon što se dobije odgovor s poslužitelja, one nam omogućuju bolje upravljanje i manipuliranje različitim modelima koje trenutno imamo u našoj aplikaciji.
Na primjer, imamo mogućnost zakrpa, koji će, kada se primijeni na metodu save () modela, uzrokovati upotrebu metode ZAKRPA od HTTP slati samo informacije koje su izmijenjene, čime se smanjuje količina podataka koja se prenosi između aplikacije i poslužitelja.
Na sličan način imamo mogućnost resetirati, ovo vam omogućuje ažuriranje zbirke pomoću metode reset () umjesto korištenja metode set ().
Pogledajmo na sljedećoj slici kôd koji na praktičan način ilustrira kako se iz opcije šalju opcije u modelu Okosnica.js na poslužitelj:

Kao što vidimo, prvo uspostavljamo model koji sadrži nekoliko ID -ova, a zatim prilikom izvođenja a metoda save () dajemo vam mogućnost {patch: true} čime se postiže da šalje samo podatke o modelima koji su zapravo izmijenjeni. Kao što vidimo, ovo ne predstavlja nikakvu poteškoću niti dodatni kod koji je vrlo složen.
Na kraju ovog vodiča već smo bolje razumjeli kako funkcionira usluga odmora i kako primijeniti odgovarajuće metode u našoj aplikaciji za jednu stranicu koristeći Okosnica.js.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave