AngularJS | Data Binding
Ejemplo de Data Binding en AngularJS
En este primer ejemplo aprenderemos cómo funciona el data binding en AngularJS.
Para comenzar, crearemos una página HTML con la estructura básica:
Agregar AngularJS
Dentro de la sección <head>
incluiremos la referencia a AngularJS.
En este caso utilizaremos la versión 1.8.3:
Caja de texto y párrafo
Ahora añadiremos una caja de texto y un párrafo en el <body>
:
Directivas de AngularJS
Para indicar que estamos trabajando con AngularJS debemos agregar las directivas ng-app
y ng-controller
:
Conectar el modelo
La idea es que el texto que escribamos en la caja se muestre automáticamente en el párrafo.
Para lograrlo:
-
Usamos la directiva
ng-model
en el<input>
para enlazarlo a una variable llamadanombre
. -
En el
<p>
mostramos esa variable con la sintaxis de interpolación{{ }}
.
Código del controlador
Finalmente, agregaremos un pequeño bloque de código AngularJS dentro de un <script>
.
Aquí definimos el módulo y el controlador, y damos un valor inicial a la variable:
Código completo
El resultado final es el siguiente:
👉 Con este ejemplo ya puedes ver cómo funciona el two-way data binding en AngularJS: cualquier texto que escribas en la caja se reflejará automáticamente en el párrafo.
Comentarios
Publicar un comentario