2016-09-07 4 views
0

Я в настоящее время пытаюсь создать сайт. Мой главный (AngularJS) контроллер запрашивает данные JSON, фильтрует его и выталкивает его в массив. Теперь я хотел бы использовать указанный массив в другом файле javascript, и я не могу окунуться в него, как это сделать.AngularJS - Array в другом JS-файле

Я прочитал вариант создания службы несколько раз, однако я считаю, что это специально для передачи переменных между двумя контроллерами. Кроме того, другие варианты не сработали для меня.

Каков наилучший подход к этому? Большое спасибо.

+0

В чем была проблема, с которой вы столкнулись, когда пытались использовать «службы»? –

+0

@DavidR Мне показалось, что использование сервисов состояло в том, чтобы передавать переменные между двумя контроллерами, а не с одного контроллера на JS-файл –

ответ

0

Вы можете создать глобальную переменную javascript, которая будет доступна как вашему контроллеру, так и другому JS-файлу. Теперь обновите его значение от контроллера, который изменит его на глобальном уровне.

Затем в следующем файле просто извлеките его.