Spisie treści
Po utworzeniu modelu i udostępnieniu go na serwerze do konsumpcji za pośrednictwem usługi OdpoczynekMożemy również wykonywać inne rodzaje działań, takie jak modyfikowanie, a nawet usuwanie.W przypadku tej ostatniej akcji zwykle stosuje się metodę KASOWAĆ z HTTP, najważniejszą rzeczą w tym jest to, że Backbone.js Oferuje nam metodę, która pozwala nam w prosty sposób go usunąć, dodatkowo pozwala nam również skonfigurować niektóre opcje do kolekcji i modeli, z których może korzystać serwis Odpoczynek.
Usuwanie modelu serwera
Możemy usunąć model usługi Odpoczynek, oprócz wykluczenia go ze zbioru, który go zawiera w prosty sposób i za jednym razem w Backbone.js przy użyciu metody zniszczyć (), W odróżnieniu usuń () metodę która usuwa pojedynczy element z kolekcji, metodę zniszczyć () wygeneruj żądanie KASOWAĆ w HTTP w kierunku serwera, który masz w tym czasie.
Zobaczmy w poniższym kodzie, który znajduje się na obrazku, jak to jest stosowane zniszczyć () metoda:
Jak widzimy w tym kodzie, gdy wprowadzimy wszystkie dostępne elementy za pomocą metoda pobierania (), możemy uzyskać do niego dostęp w szczególności metodą get() i za pomocą identyfikatora modelu, który chcemy, po przypisaniu do zmiennej możemy zastosować metodę zniszczyć (), że oprócz wysłania żądania DELETE do serwera, usuwa go również z kolekcji, jak wyjaśniliśmy.
WażnyTa akcja jest bardzo ważna, ponieważ jest jednym z członków CRUD (Tworzenie, odczytywanie, aktualizowanie, usuwanie) 4 podstawowe operacje, które aplikacja internetowa musi wykonać w MVC.
Opcje odpoczynku
Każda aplikacja Odpoczynek musi zaakceptować kilka opcji, w szczególności sukces lub sukces i błędy, które są wykonywane po otrzymaniu odpowiedzi z serwera, pozwalają nam lepiej obsługiwać i manipulować różnymi modelami, które mamy w tej chwili w naszej aplikacji.
Na przykład mamy opcję skrawek, co po zastosowaniu do metody save() modelu spowoduje użycie metody SKRAWEK z HTTP wysyłać tylko te informacje, które zostały zmodyfikowane, zmniejszając w ten sposób ilość danych przesyłanych między aplikacją a serwerem.
W podobny sposób mamy możliwość Resetowanie, pozwala to na aktualizację kolekcji przy użyciu metody Resetowanie () zamiast używać metody set().
Zobaczmy na poniższym obrazku kod, który ilustruje w praktyczny sposób, jak wysłać opcje w modelu z Backbone.js do serwera:
Jak widać, najpierw ustalamy model, który zawiera kilka identyfikatorów, a następnie wykonując a zapisz () metoda dajemy Ci możliwość {poprawka: prawda} w ten sposób osiągając to, wysyła tylko informacje o modelach, które zostały faktycznie zmodyfikowane. Jak widać, nie stanowi to żadnej trudności ani dodatkowego kodu, który jest bardzo złożony.
Pod koniec tego samouczka już lepiej rozumiemy, jak działa usługa Rest i jak zastosować odpowiednie metody w naszej aplikacji jednostronicowej za pomocą Backbone.js.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt