BackboneJS - Modelo cambiado Atributos
Descripción
Devuelve un hash de solo los atributos del modelo que han cambiado desde que el último conjunto se vuelve falso, si no hay atributos.
Sintaxis
model.changedAttributes(attributes)
Parámetros
attributes - Los atributos definen la propiedad de un modelo.
Ejemplo
<!DOCTYPE html>
<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 values = new Backbone.Model ({
name1: 'sachin',
name2: 'dhoni',
name3: 'sehwag'
});
values.on('change', function() {
document.write("The changed attributes are: ");
document.write(JSON.stringify(values.changedAttributes()));
});
values.set ({
name1: 'yuvraj',
name2: 'raina'
});
</script>
</body>
</html>
Salida
Realicemos los siguientes pasos para ver cómo funciona el código anterior:
Guarde el código anterior en el changedattributes.htm archivo.
Abra este archivo HTML en un navegador.