unidades:04_masdirectivas:12_ejemploseguro
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| unidades:04_masdirectivas:12_ejemploseguro [2014/08/05 01:10] – [4.12 Ejemplo de mas directivas] admin | unidades:04_masdirectivas:12_ejemploseguro [2014/08/30 10:07] (actual) – admin | ||
|---|---|---|---|
| Línea 7: | Línea 7: | ||
| * Usaremos '' | * Usaremos '' | ||
| * En la cabecera añadiremos una imagen usando '' | * En la cabecera añadiremos una imagen usando '' | ||
| - | * Añadir en el servicio '' | + | * Añadir en el servicio '' |
| * Añadir una página llamda " | * Añadir una página llamda " | ||
| * '' | * '' | ||
| Línea 13: | Línea 13: | ||
| * Añadiremos links a la tabla usando '' | * Añadiremos links a la tabla usando '' | ||
| * Cambiaremos el estilo usando '' | * Cambiaremos el estilo usando '' | ||
| - | * Usaremo | + | * Usaremos |
| * Mover el formulario a la página " | * Mover el formulario a la página " | ||
| - | * Hacer que la página principal permita ir a las página | + | * Hacer que la página principal permita ir a las páginas |
| * Quitar en cada controlador las referencias a la imagen y ponerlas en el $rootScope | * Quitar en cada controlador las referencias a la imagen y ponerlas en el $rootScope | ||
| ===== Select con ng-options ===== | ===== Select con ng-options ===== | ||
| Línea 40: | Línea 40: | ||
| ===== Cabecera y pie ===== | ===== Cabecera y pie ===== | ||
| - | Vamos a añadir una cabecera y un pie en ficheros separados para que luego estos ficheros se puedan reusar en otras páginas y para que el código | + | Vamos a añadir una cabecera y un pie en ficheros separados para que luego estos ficheros se puedan reusar en otras páginas y para que el código |
| <sxh html; | <sxh html; | ||
| Línea 53: | Línea 53: | ||
| </ | </ | ||
| </ | </ | ||
| - | Creamos el fichero con el contenido de la cabecera y vemos como la URL de la imagen es la propiedad '' | + | Creamos el fichero con el contenido de la cabecera y vemos cómo la URL de la imagen es la propiedad '' |
| Así que añadimos la propiedad al '' | Así que añadimos la propiedad al '' | ||
| Línea 149: | Línea 149: | ||
| Vemos que ahora en vez de ser un objeto JSON es un array JSON ya que empieza por " | Vemos que ahora en vez de ser un objeto JSON es un array JSON ya que empieza por " | ||
| - | La modificación del servicio es muy sencilla ya que solo hay que añadir un nuevo método que es prácticamente igual al que ya había. | + | La modificación del servicio es muy sencilla ya que sólo hay que añadir un nuevo método que es prácticamente igual al que ya había. |
| <sxh js; | <sxh js; | ||
| function RemoteResource($http, | function RemoteResource($http, | ||
| Línea 197: | Línea 197: | ||
| ==== El bucle ==== | ==== El bucle ==== | ||
| - | Creamos una table en la que se repiten las filas para mostrar cada seguro médico. | + | Creamos una tabla en la que se repiten las filas para mostrar cada seguro médico. |
| <sxh html> | <sxh html> | ||
| - | <tr ng-repeat=" | + | <tr ng-repeat=" |
| < | < | ||
| < | < | ||
| Línea 212: | Línea 212: | ||
| </tr> | </tr> | ||
| </ | </ | ||
| - | * Línea 2: En la columna del NIF hay un link que usa la directiva '' | + | |
| - | * Línea 5: Ponemos la directiva '' | + | |
| + | * Línea 5: Ponemos la directiva '' | ||
| ==== El pie de la tabla ==== | ==== El pie de la tabla ==== | ||
| - | En el pie de la tabla mostramos el total de los seguro | + | En el pie de la tabla mostramos el total de los seguros |
| <sxh html> | <sxh html> | ||
| Línea 226: | Línea 226: | ||
| </ | </ | ||
| </ | </ | ||
| - | * Línea 4: Usamos la directiva '' | + | * Línea 4: Usamos la directiva '' |
| ===== La imagen en el $rootScope ===== | ===== La imagen en el $rootScope ===== | ||
| En cada uno de los controladores habría que poner en su '' | En cada uno de los controladores habría que poner en su '' | ||
| - | Para evitar hacerlo en todos los controladores lo ponemos únicamente en el '' | + | Para evitar hacerlo en todos los controladores lo ponemos únicamente en el '' |
| <sxh js> | <sxh js> | ||
| Línea 240: | Línea 240: | ||
| </ | </ | ||
| ===== De index.html a detalle.html ===== | ===== De index.html a detalle.html ===== | ||
| - | Creamos una nueva página llamada '' | + | Creamos una nueva página llamada '' |
| + | El único cambio que hemos hecho es que ahora el controlador se llama '' | ||
| ===== Nuevo contenido de index.html ===== | ===== Nuevo contenido de index.html ===== | ||
| - | Como ya hemos dicho en el nuevo '' | + | Como ya hemos dicho anteriormente, |
| * '' | * '' | ||
| * '' | * '' | ||
| Línea 261: | Línea 262: | ||
| </ | </ | ||
| ===== Ejemplo ===== | ===== Ejemplo ===== | ||
| - | Ahora juntamos | + | Ahora pongamos |
| + | |||
| + | * Módulos: | ||
| + | * '' | ||
| + | * Controladores: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Páginas: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * Servicios: | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | |||
| + | <note warning> | ||
| + | El ejemplo tiene varias cosas que están mal hechas, especialmente la parte referida a las rutas. A lo largo del curso iremos mejorando el ejemplo hasta dejarlo lo mejor posible. | ||
| + | </ | ||
| {{url> | {{url> | ||
unidades/04_masdirectivas/12_ejemploseguro.1407193825.txt.gz · Última modificación: por admin
