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.