Herramientas de usuario

Herramientas del sitio


unidades:04_masdirectivas:11_rootscope

¡Esta es una revisión vieja del documento!


4.11 $rootScope

El $rootScope es el scope del que heredan el resto de los scopes que usamos en los controladores 1). Su utilidad es como variable global ya que nos permite añadir propiedades a él y que el resto de controladores tengan acceso.

Al ser como una variable global hay que usarlo con cuidado y en general si tenemos algún dato global es mejor usar un servicio para guardar dicho dato que usar el $rootScope.

Sin embargo el $rootScope tiene una ventana sobre un servicio. Usando un servicio nos obliga en todos los scope que necesitemos el tener que inyectarlo y guardarnos sus datos. Es decir que hay que repetir ese pequeño trozo de código en todos los controladores. Sin embargo , usando $rootScope mas un servicio podemos tener lo mejor de ambos mundos.

1)
Realmente hay mas sitios donde se usan scopes
unidades/04_masdirectivas/11_rootscope.1406963865.txt.gz · Última modificación: por admin