1. Les variables globales en js existent dans tout l'espace global. Les constantes générées par les deux méthodes de angular n'ont d'effet que dans le contexte de angular. 2. Le angular dans constant() crée une constante qui peut être configurée, tandis que le value() crée une constante qui ne peut pas être configurée. 3. Spécifique : la méthode constant() peut enregistrer une variable existante en tant que service, puis l'injecter dans d'autres parties de l'application via l'injection de dépendances Remarque : les constantes générées ne peuvent pas être 装饰器拦截. 4. La méthode est fondamentalement la même que la méthode ci-dessus. La différence est la suivante : les constantes générées à l'aide de la méthode value() peuvent être configurées via constant(), mais les constantes générées par .config ne peuvent pas l'être. configuré. value()5. Utilisez généralement pour enregistrer des objets ou des fonctions de service, et utilisez value() pour configurer les données. constant()
1. Les variables globales en js existent dans tout l'espace global. Les constantes générées par les deux méthodes de
angular
n'ont d'effet que dans le contexte deangular
.2. Le
angular
dansconstant()
crée une constante qui peut être configurée, tandis que levalue()
crée une constante qui ne peut pas être configurée.3. Spécifique : la méthode
constant()
peut enregistrer une variable existante en tant que service, puis l'injecter dans d'autres parties de l'application via l'injection de dépendances Remarque : les constantes générées ne peuvent pas être装饰器拦截
. 4. La méthodeest fondamentalement la même que la méthode ci-dessus. La différence est la suivante : les constantes générées à l'aide de la méthode
value()
peuvent être configurées viaconstant()
, mais les constantes générées par.config
ne peuvent pas l'être. configuré.value()
5. Utilisez généralementpour enregistrer des objets ou des fonctions de service, et utilisez
value()
pour configurer les données.constant()
http://stackoverflow.com/a/13015756/2586541