BackboneJS-Model anteriorAtributos
Descripción
Devuelve una copia de los atributos anteriores del modelo antes del último evento de cambio. Esto es útil para obtener una diferencia entre las versiones de un modelo o para volver a un estado válido después de que ocurre un error.
Sintaxis
model.previousAttributes()
Ejemplo
<!DOCTYPE html>
<head>
<title>Model Example</title>
<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>
</head>
<body>
<script type = "text/javascript">
var model = new Backbone.Model({
id:01,
player:'Sachin',
country:'India'
});
model.set('id', '02');
document.write(
"All the attributes returned by the previousAttributes() method are: ");
document.write("<br>");
document.write(JSON.stringify(model.previousAttributes()));
</script>
</body>
</html>
Salida
Realicemos los siguientes pasos para ver cómo funciona el código anterior:
Guardar el código anterior en previousAttributes.htm archivo
Abra este archivo HTML en un navegador.