如何在angularjs app.js中声明全局变量?

时间:2016-05-27 11:07:39

标签: angularjs global-variables

如何在angularjs app.js 中声明全局变量?

2 个答案:

答案 0 :(得分:1)

您可以使用可以在应用中的任意位置注入的contants

app.constant('MOVIE_TITLE', 'The Matrix');

或者如果它是一个可能会改变的值,请使用values

app.value('movieTitle', 'The Matrix');

值不能在config中注入。

答案 1 :(得分:0)

首先想到的是在$ rootScope中声明变量。但这是一个非常糟糕的主意,应该避免。您可以使用工厂或服务,但这有点复杂。最简单的方法是使用常量和值。请参阅以下文章:

https://ilikekillnerds.com/2014/11/constants-values-global-variables-in-angularjs-the-right-way/