如何在angularjs app.js 中声明全局变量?
答案 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/