Obsah
Jakmile je model vytvořen a je na serveru, je k dispozici ke spotřebě prostřednictvím služby ZbytekMůžeme také provádět jiné typy akcí, jako je jeho úprava nebo dokonce odstranění.Pro tuto poslední akci se obvykle používá metoda VYMAZAT z HTTP„Důležité na tom je to, že Backbone.js Nabízí nám metodu, která nám umožňuje ji jednoduše odstranit, kromě toho nám také umožňuje konfigurovat některé možnosti pro kolekce a modely, které může služba používat Zbytek.
Odstranění modelu serveru
Můžeme odstranit model služby Zbytek, kromě toho, že je vyloučen ze sbírky, která jej obsahuje, jednoduchým způsobem a jediným krokem Backbone.js pomocí metody zničit (), Na rozdíl od metoda remove () který odstraní jeden prvek ze sbírky, metody zničit () vygenerovat požadavek VYMAZAT v HTTP směrem k serveru, který v tu chvíli máte.
Podívejme se v následujícím kódu, který je na obrázku, jak se to použije metoda destru ():
Jak vidíme v tomto kódu, jakmile přineseme všechny dostupné prvky pomocí metoda fetch (), k jednomu můžeme přistupovat zejména pomocí metody get () a pomocí ID požadovaného modelu, jakmile je přiřazena proměnné, můžeme tuto metodu použít zničit (), že kromě odeslání požadavku DELETE na server jej také odebere ze sbírky, jak jsme vysvětlili.
DůležitéTato akce je velmi důležitá, protože je jedním z členů skupiny CRUD (Vytvoření, čtení, aktualizace, odstranění) 4 základní operace, které musí webová aplikace v MVC provádět.
Možnosti odpočinku
Každá aplikace Zbytek musí přijmout zejména řadu možností úspěch nebo úspěch a chyby, které jsou provedeny, jakmile je odezva získána ze serveru, nám umožňují lépe zpracovávat a manipulovat s různými modely, které v daném okamžiku v naší aplikaci máme.
Například máme možnost náplast, což při použití na metodu save () modelu způsobí použití metody NÁPLAST z HTTP odesílat pouze informace, které byly upraveny, čímž se sníží množství dat přenášených mezi aplikací a serverem.
Podobným způsobem máme možnost resetovat, to vám umožní aktualizovat kolekci pomocí metody resetovat () namísto použití metody set ().
Podívejme se na následujícím obrázku na kód, který praktickým způsobem ukazuje, jak odeslat možnosti v modelu z Backbone.js na server:
Jak vidíme, nejprve vytvoříme model, který obsahuje několik ID, pak při provádění a metoda save () dáváme vám možnost {patch: true} čímž docílíme toho, že odesílá pouze informace o modelech, které byly skutečně upraveny. Jak vidíme, nepředstavuje to žádné potíže ani dodatečný kód, který je velmi složitý.
Na konci tohoto kurzu již lépe rozumíme tomu, jak služba Rest funguje a jak aplikovat odpovídající metody v naší jednostránkové aplikaci pomocí Backbone.js.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod