unidades:01_introduccion:02_modelo
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previa | |||
| unidades:01_introduccion:02_modelo [2013/09/10 23:47] – Page name changed from unidades:01_introduccion:modelo to unidades:01_introduccion:02_modelo admin | unidades:01_introduccion:02_modelo [2014/07/12 16:49] (actual) – borrado admin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Modelo ====== | ||
| - | Ya hemos visto cómo tener un esqueleto básico de una aplicación, | ||
| - | |||
| - | ===== Creando el modelo ===== | ||
| - | |||
| - | Vamos a desarrollar un ejemplo para capturar datos de usuarios en una compañía de seguros. | ||
| - | |||
| - | <sxh js> | ||
| - | function MiPageController($scope) { | ||
| - | |||
| - | var datos={ | ||
| - | nombre:" | ||
| - | ape1:" | ||
| - | ape2:" | ||
| - | }; | ||
| - | |||
| - | |||
| - | $scope.seguro=datos; | ||
| - | } | ||
| - | </ | ||
| - | |||
| - | * Vemos cómo en las líneas de la 3 a la 7 declaramos un objeto JavaScript con los datos que queremos mostrar en la aplicación. | ||
| - | * En la línea 10 guardamos esos datos en el '' | ||
| - | ===== Mostrando el modelo ===== | ||
| - | |||
| - | ==== Tags ==== | ||
| - | |||
| - | Modifiquemos ahora la página HTML para mostrar los datos del modelo: | ||
| - | |||
| - | <sxh html> | ||
| - | <body ng-controller=" | ||
| - | Nombre: | ||
| - | Primer apellido: | ||
| - | Segundo apellido: | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Se puede apreciar las %%{{%% | ||
| - | |||
| - | Destacar que debemos incluir la palabra '' | ||
| - | |||
| - | |||
| - | **Demo** | ||
| - | {{url> | ||
| - | |||
| - | |||
| - | ==== input ==== | ||
| - | Acabamos de ver cómo mostrar los datos en una página HTML, pero ¿y si queremos modificar el modelo? En HTML utilizaremos por ejemplo los tags ''< | ||
| - | |||
| - | Modifiquemos el HTML anterior para ver cómo podemos cambiar el modelo. | ||
| - | |||
| - | <sxh html> | ||
| - | <body ng-controller=" | ||
| - | Nombre: | ||
| - | Primer apellido: | ||
| - | Segundo apellido: | ||
| - | <br /> | ||
| - | <br /> | ||
| - | | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Observa las líneas 7, 8 y 9. El usuario, cuando modifica el contenido de los controles input, está modificando directamente el modelo, y estos cambios aparecen inmediatamente en las líneas 2, 3 y 4, en las que se muestran los valores de las variables del modelo. | ||
| - | |||
| - | Por tanto, si modificamos alguno de los valores de los ''< | ||
| - | |||
| - | **Demo** | ||
| - | {{url> | ||
unidades/01_introduccion/02_modelo.1378849669.txt.gz · Última modificación: por admin
