Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

unidades:03_servicios:06_value [2014/07/28 18:24]
admin [Ejemplo]
unidades:03_servicios:06_value [2014/08/29 21:39] (actual)
admin
Línea 1: Línea 1:
 ====== 3.6 value ====== ====== 3.6 value ======
-Un ''​value''​ es un servicio al que le pasamos directamente el valor de dicho servicio. ​ Se define llamando al método ''​value''​ de un módulo.A dicho método ​se pasaremos el nombre y su valor.+Un ''​value''​ es un servicio al que le pasamos directamente el valor de dicho servicio. ​ Se define llamando al método ''​value''​ de un módulo.A dicho método ​le pasaremos el nombre y su valor.
  
 Veamos ahora un ejemplo de ''​value''​. Veamos ahora un ejemplo de ''​value''​.
Línea 97: Línea 97:
   * Línea 21: Se guarda el valor del ''​value''​ ''​idioma''​ en la propiedad ''​$scope.idioma''​.   * Línea 21: Se guarda el valor del ''​value''​ ''​idioma''​ en la propiedad ''​$scope.idioma''​.
   * Línea 22: Se guarda en ''​$scope.suma''​ el resultado de llamar al método ''​sumar''​ del objeto ''​matematicas_simples''​ que es el valor de dicho ''​value''​.   * Línea 22: Se guarda en ''​$scope.suma''​ el resultado de llamar al método ''​sumar''​ del objeto ''​matematicas_simples''​ que es el valor de dicho ''​value''​.
-  * Línea 23: Como el valor del ''​value''​ es una función , llamamos directamente a la función ​pasandole ​como argumento el valor 10 del ''​value''​ ''​radio''​.+  * Línea 23: Como el valor del ''​value''​ es una función , llamamos directamente a la función ​pasándole ​como argumento el valor 10 del ''​value''​ ''​radio''​.
  
 <note tip> <note tip>
Línea 106: Línea 106:
  
 ===== Diferencias con constant ===== ===== Diferencias con constant =====
 +Te habrás fijado que este tema es prácticamente el mismo que el de [[unidades:​03_servicios:​05_constant]],​ es decir que ha sido prácticamente cambiar ''​constant''​ por ''​value''​.
 +
 +¿Cuál es entonces la diferencia entre ellos? Que como ya hemos comentado en [[unidades:​03_servicios:​04_tiposservicios]] los servicio de tipo ''​constant''​ se pueden inyectar en [[unidades:​03_servicios:​04_tiposservicios#​bloque_configbloques]] ​ y en los [[unidades:​03_servicios:​09_provider]] mientras que los ''​value''​ no pueden.
 +
 +===== Referencias =====
 +  * [[https://​docs.angularjs.org/​guide/​providers#​value-recipe|/​ Developer Guide / Providers / Value]]
unidades/03_servicios/06_value.1406564642.txt.gz · Última modificación: 2014/07/28 18:24 por admin
Ir hasta arriba
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0