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 ():
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:
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