2016-05-27 1 views
1

Как объявить глобальную переменную в angularjs app.js?Как объявить глобальную переменную в angularjs app.js?

+0

Возможный дубликат [? Как вы объявить глобальную переменную, используя угловую Js] (http://stackoverflow.com/questions/31723546/how-do-you-declare- а-глобальной переменной-помощью-угловой-JS) –

ответ

1

Вы можете использовать contants, который можно вводить в любом месте приложения.

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

Или, если это значение, которое может измениться, используйте values

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

значения не могут быть введены в config хотя.

0

Первое, что придет вам в голову, будет объявлять переменные в $ rootScope. Но это очень плохая идея, и ее следует избегать. Вы можете использовать фабрики или службы, но это немного сложно. Самый простой способ - использовать Константы и значения. См статью ниже:

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