El modelo de destrucción de Backbone.js se usa para eliminar los datos del modelo dado en el servidor al delegar el método sync().
Sintaxis:
Backbone.Model.destroy(options)
Parámetros: este método acepta un parámetro que se describe a continuación:
- opciones: Acepta parámetros de atributo como id, etc.
Uso del enlace CDN: una red de entrega de contenido es una red que entrega archivos a los usuarios. Aquí están los CDN para Backbone.js
<script src=”https://code.jquery.com/jquery-2.1.3.min.js” type=”text/javascript”></script>
<script src=”http://cdnjs.cloudflare. com/ajax/libs/underscore.js/1.3.3/underscore-min.js” type=”text/javascript”></script> <script src=”http://cdnjs.cloudflare.com/ajax/libs /backbone.js/0.9.2/backbone-min.js” type=”text/javascript”></script>
Ejemplo: En este ejemplo, estamos creando un modelo de libro y eliminando el modelo del servidor.
HTML
<!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-2.1.3.min.js" type="text/javascript"></script> <script src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js" type="text/javascript"></script> <script src= "https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js" type="text/javascript"></script> <script type="text/javascript"> Backbone.sync = function (mymethod, mymodel) { document.write(mymethod + ": " + JSON.stringify(mymodel) + "<br>"); mymodel.set('id', 45); }; var Books = Backbone.Model.extend(); var book = new Books({ bookid: 23, price: 678, book_name: "css" }); document.write(' Values: ' + JSON.stringify(book)); document.write("<br>"); book.save(); book.destroy(); </script> </head> <body></body> </html>
Producción:
Values: {"bookid":23,"price":678,"book_name":"css"} create: {"bookid":23,"price":678,"book_name":"css"} delete: {"bookid":23,"price":678,"book_name":"css","id":45}
Ejemplo: 2 En este ejemplo, estamos creando un modelo de libro y eliminando el modelo del servidor. y realizar guardar después de destruir.
HTML
<!DOCTYPE html> <html> <head> <script src="https://code.jquery.com/jquery-2.1.3.min.js" type="text/javascript"></script> <script src= "https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore-min.js" type="text/javascript"></script> <script src= "https://cdnjs.cloudflare.com/ajax/libs/backbone.js/1.1.2/backbone-min.js" type="text/javascript"></script> <script type="text/javascript"> Backbone.sync = function (mymethod, mymodel) { document.write(mymethod + ": " + JSON.stringify(mymodel) + "<br>"); mymodel.set('id', 45); }; var Books = Backbone.Model.extend(); var book = new Books({ bookid: 23, price: 678, book_name: "css" }); document.write(' Values: ' + JSON.stringify(book)); document.write("<br>"); book.destroy(); book.save(); </script> </head> <body></body> </html>
Producción:
Values: {"bookid":23,"price":678,"book_name":"css"} create: {"bookid":23,"price":678,"book_name":"css"}
Referencia: https://backbonejs.org/#Model-destroy
Publicación traducida automáticamente
Artículo escrito por sireeshakanneganti112 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA