Съдържание
След като моделът е създаден и е на сървър, достъпен за консумация чрез услуга ПочивкаМожем да извършваме и други видове действия, като например промяна или дори изтриване.За това последно действие обикновено се използва методът ИЗТРИЙ от HTTP, важното в това е, че Backbone.js Той ни предлага метод, който ни позволява да го изтрием по прост начин, в допълнение към това ни позволява също да конфигурираме някои опции за колекциите и моделите, които могат да се използват от услугата Почивка.
Изтриване на модел на сървър
Можем да изтрием модел на услуга Почивка, в допълнение към изключването му от колекцията, която го съдържа по прост начин и само с една стъпка Backbone.js използвайки метод унищожи (), За разлика метод remove () който премахва единичния елемент от колекцията, методът унищожи () генериране на заявка ИЗТРИЙ в HTTP към сървъра, който имате по това време.
Нека видим в следния код, който е на изображението, как се прилага това унищожи () метод:
Както виждаме в този код, след като внесем всички налични елементи с метод fetch (), можем да получим достъп до един по -специално с метода get () и с идентификатора на модела, който искаме, веднъж присвоен на променлива можем да приложим метода унищожи (), че освен че изпраща DELETE заявка към сървъра, той я премахва и от колекцията, както обяснихме.
ВажноТова действие е много важно, тъй като е един от членовете на ГРУБ (Създаване, четене, актуализиране, изтриване) 4 -те основни операции, които едно уеб приложение трябва да извърши в MVC.
Опции за почивка
Всяко приложение Почивка трябва да приеме по -специално редица опции успех или успех и грешки, които се изпълняват, след като се получи отговор от сървъра, те ни позволяват да се справяме по -добре и да манипулираме различните модели, които имаме в момента в нашето приложение.
Например имаме опция пластир, което, когато се приложи към метода save () на модел, ще доведе до използването на метода КЪПКА на HTTP да изпраща само информацията, която е била променена, като по този начин намалява количеството данни, които се предават между приложението и сървъра.
По подобен начин имаме възможност нулиране, това ви позволява да актуализирате колекцията, като използвате метода нулиране () вместо да използвате метода set ().
Нека видим на следващото изображение код, който илюстрира по практически начин как да изпращате опции в модел от Backbone.js към сървъра:
Както виждаме, първо установяваме модел, който съдържа няколко идентификатора, след това при изпълнение на a метод save () ние ви даваме възможност за {patch: true} като по този начин постига, че изпраща само информацията за моделите, които са били действително модифицирани. Както виждаме, това не представлява никаква трудност или допълнителен код, който е много сложен.
В края на този урок вече разбираме по -добър начин как работи услугата за почивка и как да приложим съответните методи в нашето приложение за една страница, използвайки Backbone.js.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка