unidades:10_servidor:07_angularjs
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:10_servidor:07_angularjs [2014/09/04 15:28] – [Mostrar los mensajes] admin | unidades:10_servidor:07_angularjs [2014/09/06 09:55] (actual) – [remoteResource] admin | ||
|---|---|---|---|
| Línea 64: | Línea 64: | ||
| Como vemos los cambios han sido mínimos, solo la nueva URL y la gestión del error '' | Como vemos los cambios han sido mínimos, solo la nueva URL y la gestión del error '' | ||
| - | Pasemos ahora a ver el resto de los métodos. Son casi todos iguales y solo cambia la URL y los datos que se envían. | + | Pasemos ahora a ver el resto de los métodos. Son casi todos iguales y solo cambia |
| - | <sxh js; | + | <sxh js; |
| this.insert = function(seguroMedico) { | this.insert = function(seguroMedico) { | ||
| var defered = $q.defer(); | var defered = $q.defer(); | ||
| Línea 129: | Línea 129: | ||
| }; | }; | ||
| </ | </ | ||
| + | * Línea 6: Usamos el método HTTP de '' | ||
| * Líneas 8 y 29: Se usa la propiedad '' | * Líneas 8 y 29: Se usa la propiedad '' | ||
| * Línea 22: Hemos optado por pasar el parámetro '' | * Línea 22: Hemos optado por pasar el parámetro '' | ||
| Línea 321: | Línea 321: | ||
| }]); | }]); | ||
| </ | </ | ||
| - | * Linea 1: | + | * Linea 1: |
| * Línea 16: Definimos todos los campos del '' | * Línea 16: Definimos todos los campos del '' | ||
| * Línea 41: El método debe obligatoriamente llamarse '' | * Línea 41: El método debe obligatoriamente llamarse '' | ||
| Línea 453: | Línea 453: | ||
| * Línea 5: Somo mostramos el campo '' | * Línea 5: Somo mostramos el campo '' | ||
| * Línea 6: Mostramo el valor del propio mensaje | * Línea 6: Mostramo el valor del propio mensaje | ||
| - | * Línea 9: Ponemos el botón para que el usuario pueda en cualquier momento quitar los mensajes. Hay que fijarse que realmente el botón no oculta los mensajes sino que borra la lista de mensajes y al hacerlo la directiva '' | + | * Línea 9: Ponemos el botón para que el usuario pueda en cualquier momento quitar los mensajes. Hay que fijarse que realmente el botón no oculta los mensajes sino que borra la lista de mensajes y al hacerlo la directiva '' |
| - | Si ves el resultado | + | Si ves el resultado |
| {{: | {{: | ||
| - | Y fíjate lo bien que queda el aspa de la parte superior derecha | + | Y quitamos el horrible botón de " |
| - | ==== Ejemplo ==== | + | ===== Ejemplo ===== |
| + | El ejemplo de esta unidad es exactamente lo que acabamos de contar pero en un nuevo proyecto llamado " | ||
| + | Para poder probar los mensajes que llegan del servidor mediante un error '' | ||
| + | * No se permite borrar el seguro médico con '' | ||
| + | * No se permite añadir un seguro médico con NIF igual a " | ||
| + | |||
| + | Por supuesto estas restricciones no tienen ningún sentido y están puestas por un motivo puramente pedagógico. | ||
| + | |||
| + | Al principio del método '' | ||
| <sxh java> | <sxh java> | ||
| - | if (idSeguroMedico==1) { | + | if (" |
| - | throw new BussinessException(new BussinessMessage(null,"No es posible borrar el seguro médico")); | + | throw new BussinessException(new BussinessMessage(" |
| } | } | ||
| - | |||
| </ | </ | ||
| + | Al principio del método '' | ||
| <sxh java> | <sxh java> | ||
| - | if (" | + | if (idSeguroMedico==1) { |
| - | throw new BussinessException(new BussinessMessage(" | + | throw new BussinessException(new BussinessMessage(null,"No es posible borrar el seguro médico")); |
| } | } | ||
| + | |||
| </ | </ | ||
| + | |||
| + | < | ||
| + | Este ejemplo se encuentra en git en [[https:// | ||
| + | </ | ||
| + | |||
| + | ===== Referencias ===== | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
unidades/10_servidor/07_angularjs.1409837297.txt.gz · Última modificación: por admin
