如何在angularjs app中声明全局变量.js ?
您可以使用可以在应用程序中的任何位置注入的连续体。
app.constant('MOVIE_TITLE', 'The Matrix');
或者,如果它是可能会更改的值,请使用值
app.value('movieTitle', 'The Matrix');
但是,不能在config
中注入值。
您想到的第一件事就是在$rootScope中声明变量。但这是一个非常糟糕的主意,应该避免。您可以使用工厂或服务,但这有点复杂。最简单的方法是使用常量和值。请参阅以下文章:
https://ilikekillnerds.com/2014/11/constants-values-global-variables-in-angularjs-the-right-way/