unidades:07_rutas:03_parametros
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:07_rutas:03_parametros [2014/08/27 08:26] – [Obtener el parámetro] admin | unidades:07_rutas:03_parametros [2014/12/21 08:51] (actual) – [Ruta indefinida] admin | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| ====== 7.3 Parámetros ====== | ====== 7.3 Parámetros ====== | ||
| - | En este tema vamos a ver como incluir parámetros en las rutas. Antes de explicar en que consiste, volvamos a ver como funciona gmail. | + | En este tema vamos a ver cómo incluir parámetros en las rutas. Antes de explicar en qué consiste, volvamos a ver cómo funciona gmail. |
| Página " | Página " | ||
| Línea 6: | Línea 6: | ||
| {{: | {{: | ||
| - | Estamos en la página de recibidos pero estamos viendo un correo concreto. Para indicar | + | Estamos en la página de recibidos pero estamos viendo un correo concreto. Para indicar |
| El valor del correo a mostrar lo indicaremos como parámetro en la ruta ya que no es un valor fijo sino que queremos que nos pasen el valor del parámetro en variable para poder usar ese valor. | El valor del correo a mostrar lo indicaremos como parámetro en la ruta ya que no es un valor fijo sino que queremos que nos pasen el valor del parámetro en variable para poder usar ese valor. | ||
| Línea 23: | Línea 23: | ||
| * Línea 1: Ahora en el path hemos añadido una variable llamada '' | * Línea 1: Ahora en el path hemos añadido una variable llamada '' | ||
| - | Vamos ahora a poner ejemplos de posibles paths que casarían con la ruta que acabamos de definir y el valor de la variable '' | + | Ahora, vamos a poner ejemplos de posibles paths que casarían con la ruta que acabamos de definir y el valor de la variable '' |
| ^ Path ^ valor '' | ^ Path ^ valor '' | ||
| Línea 33: | Línea 33: | ||
| - | <note tip>Notar que si que se permite una barra al final pero no estará contenida como valor de la variable.</ | + | <note tip>Nótese |
| Pero **NO** podrá tener la siguientes formas: | Pero **NO** podrá tener la siguientes formas: | ||
| Línea 45: | Línea 45: | ||
| - | ===== Mas de un parámetro ===== | + | ===== Más de un parámetro ===== |
| - | ¿Que pasa si queremos 2 variable | + | ¿Qué |
| <sxh js> | <sxh js> | ||
| Línea 85: | Línea 85: | ||
| ===== Ruta indefinida ===== | ===== Ruta indefinida ===== | ||
| - | Hemos visto como podemos definir exactamente la forma de la ruta pero con parámetros, | + | Hemos visto cómo podemos definir exactamente la forma de la ruta pero con parámetros, |
| <sxh js> | <sxh js> | ||
| Línea 94: | Línea 94: | ||
| </ | </ | ||
| - | ^ Path ^ valor '' | + | ^ Path ^ valor '' |
| | / | | / | ||
| | / | | / | ||
| Línea 102: | Línea 102: | ||
| - | Como en el caso anterior también podríamos definir partes estáticas antes o después o varias variables. | + | Como en el caso anterior, también podríamos definir partes estáticas antes o después o varias variables. |
| ===== Rutas optativas ===== | ===== Rutas optativas ===== | ||
| - | Por último , ¿que pase si hay partes de la ruta que puede o no pueden estar? AngularJS nos permite añadir una incógnita al final de parámetro | + | Por último , ¿qué pasa si hay partes de la ruta que pueden |
| <sxh js> | <sxh js> | ||
| Línea 124: | Línea 124: | ||
| ===== Obtener el parámetro ===== | ===== Obtener el parámetro ===== | ||
| - | Ahora que hemos definido el parámetro tenemos que poder obtener dicho valor. El valor se usa en el controlador ya que es el código JavaScript que está asociado a la página que acaba de cargarse gracias a la ruta. | + | Ahora que hemos definido el parámetro, tenemos que poder obtener dicho valor. El valor se usa en el controlador ya que el controlador |
| La forma de obtener el valor es simplemente llamando al servicio [[https:// | La forma de obtener el valor es simplemente llamando al servicio [[https:// | ||
| Línea 153: | Línea 153: | ||
| Recordad que el tipo de datos de los parámetros siempre es un " | Recordad que el tipo de datos de los parámetros siempre es un " | ||
| - | Así que si queremos que sean un Integer o cualquier otro tipo tendremos que transformarlo nosotros | + | Así que si queremos que sean un Integer o cualquier otro tipo tendremos que transformarlo nosotros. |
| </ | </ | ||
| ==== QueryString ==== | ==== QueryString ==== | ||
| - | Si la URL real incluye [[http:// | + | Si la URL real incluye [[http:// |
| Línea 172: | Línea 172: | ||
| - | <note important> | + | <note important> |
| {{url> | {{url> | ||
unidades/07_rutas/03_parametros.1409120775.txt.gz · Última modificación: por admin
