Índice

Constantes

Las constantes son valores JavaScript (cadenas de caracteres, números, objetos, etc.) de solo lectura y declaradas en un módulo.

Permiten, en particular, representar valores de configuración, por ejemplo una URL hacia una API web.

La declaración de una constante se lleva a cabo utilizando el método constant de un módulo:

module.constant("API_URL", http://localhost/api);

El ejemplo anterior declara una constante llamada API_URL en el módulo, cuyo valor es la URL de un servicio web.

Para poder usarla, una constante debe poder inyectarse utilizando su nombre.

module.controller("inicioController", function($scope, API_URL) 
{  
    ...  
});

El ejemplo anterior declara un controlador que dependa de una constante.

Las constantes, al estar registradas al inicio del proceso de inicialización de una aplicación AngularJS, pueden inyectarse en el método config de un módulo:

module.config(function (API_URL) {  
    ...  
});

El ejemplo anterior define el método config de un módulo declarando una dependencia hacia la constante API_URL.