Application de stockage des paramètres de configuration
Quel est le meilleur endroit pour stocker des paramètres de configuration de l'application dans AngularJS? Ce pourrait être, par exemple, de l'application des constantes, des recherches etc. qui pourrait être utilisé à la fois à partir des contrôleurs et des services ou des usines. Je pourrais créer un service distinct qui stocke et récupère ces choses, mais je me demandais si il y a un autre bon endroit pour stocker et récupérer ceux qui.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le constant() fournisseur de!
Ce n'est pas beaucoup différent de Terry solution, mais les constantes ne changent pas si ils sont appliqués avant les autres fournisseurs. Aussi, ce module peut être injecté dans votre fonction config.
avoir du plaisir
app.config('myAppConfig', function(myAppConfig){ console.log(myAppConfig.bananaHammocks); });
, sinon vous avez "erreur non interceptée: [$injecteur:modulerr]" dans une console.Vous ne savez pas si il ya une "meilleure façon", mais personnellement, j'utilise un service, voici un abrégé exemple:
Vous pouvez également utiliser
provider
au lieu deservice
et facile à utiliser partout.Ensuite utiliser dans la configuration que
configProvider
:Dans la course, les contrôleurs, les services, ect comme
config
:Voici un exemple lien et de code
Définir:
Utilisation:
Ajouter à avoir accès à une variable globale
Maintenant, si vous souhaitez utiliser à partir de votre contrôleur
En vous vue