Backbone.js - Removendo Modelos do Servidor

Índice
Uma vez que um modelo é criado e está em um servidor disponível para consumo por meio de um serviço DescansoTambém podemos realizar outros tipos de ações, como modificar ou até mesmo excluí-lo.
Para esta última ação, o método é normalmente usado EXCLUIR do HTTP, o importante sobre isso é que Backbone.js Oferece-nos um método que permite eliminá-lo de uma forma simples, para além disso também nos permite configurar algumas opções às colecções e modelos que podem ser utilizados pelo serviço Descanso.
Excluindo um modelo de servidor
Podemos excluir um modelo de serviço Descanso, além de excluí-lo da coleção que o contém de forma simples e em uma única etapa no Backbone.js usando método destruir (), Diferente método remove () que remove o único elemento da coleção, o método destruir () gerar um pedido EXCLUIR no HTTP para o servidor que você tem no momento.
Vamos ver no código a seguir que está na imagem, como isso é aplicado método destroy ():

Como vemos neste código, uma vez que trazemos todos os elementos disponíveis com o método fetch (), podemos acessar um em particular com o método get () e com o id do modelo que queremos, uma vez atribuído a uma variável, podemos aplicar o método destruir (), que, além de enviar uma solicitação DELETE ao servidor, também a remove da coleção, conforme explicamos.
ImportanteEsta ação é muito importante, pois é um dos membros do CRUD (Criar, Ler, Atualizar, Excluir) as 4 operações básicas que um aplicativo da web deve executar no MVC.
Opções de descanso
Cada aplicativo Descanso deve aceitar uma série de opções, em particular sucesso ou sucessos e erros, que se executam assim que se obtém uma resposta do servidor, permitem-nos gerir e manipular melhor os diferentes modelos que temos actualmente na nossa aplicação.
Por exemplo, temos a opção fragmento, que quando aplicado ao método save () de um modelo fará com que o método seja usado FRAGMENTO do HTTP para enviar apenas a informação que foi modificada, reduzindo assim a quantidade de dados que são transmitidos entre a aplicação e o servidor.
Da mesma forma, temos a opção Redefinir, isso permite que você atualize a coleção usando o método restabelecer () em vez de usar o método set ().
Vamos ver na imagem a seguir um código que ilustra de forma prática como enviar opções em um modelo de Backbone.js para o servidor:

Como podemos ver, primeiro estabelecemos um modelo que contém vários ids, então ao executar um método save () nós damos a você a opção de {patch: true} conseguindo assim enviar apenas as informações dos modelos que foram efetivamente modificados. Como podemos ver, isso não representa nenhuma dificuldade ou código adicional muito complexo.
No final deste tutorial, já estamos entendendo de uma maneira melhor como funciona um serviço Rest e como aplicar os métodos correspondentes em nosso aplicativo de página única usando Backbone.js.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave