Я изучаю AngularJS, и у меня есть один файл JSON с данными, которые я хочу загрузить в отдельные переменные. В моем файле JSON есть два объекта/массивы: «views» и «addressbook». Я могу привязать данные к $ scope.variabale в html, но это не то, что я ищу. Я хотел бы загрузить представления и адресную книгу в «представления var» и «var adressbook», поэтому я могу получить к ним доступ с помощью jquery.Как загрузить объекты JSON в отдельные глобальные переменные, используя AngularJS?
Мой JSON:
{
"myData": {
"views": [
{
"view": "Nieuwe activiteit",
"link": "index.html",
"active": true
},
{
"view": "Activiteiten",
"link": "activiteiten.html",
"active": false
}
],"adresboek": [
{
"Voornaam": "Ruben",
"e-mail": "[email protected]",
"mobiel": "0612345678",
"hasFacebook": true,
"hasTwitter": true
},
{
"Voornaam": "Roos",
"e-mail": "[email protected]",
"mobiel": "0612345677",
"hasFacebook": true,
"hasTwitter": true
}
]
}
}
Что я пытаюсь получить:
var alldata = $http.get('data/data.json').then(function(res) {
var views = res.data.mydata.views;
var adresbook = res.data.mydata.adresbook;
});
Я хотел бы, чтобы связать данные, как так: $ scope.views = alldata.views; $ scope.contacts = alldata.addressbook;
Любая помощь приветствуется :)
Вы можете ссылаться на глобальную область с окном. window.alldata = ... –