У меня есть два разных файла JSON, и они имеют одинаковые атрибуты. Я могу загрузить их, используя два обещания в моем сервисе, но когда я иду в свой HTML и пытаюсь отображать свои данные, они отображают одно и то же.Загрузка нескольких файлов JSON в AngularJS
Это моя служба:
$http.get("data.json");
//User JSON api
$http.get("data1.json")
.then(function (response) {
dataRecievedCallback(response.data);
}
Должен ли я назначить моего $ http.get переменной, если да, то как я могу сделать это, и мне нужно, чтобы изменить что-либо в моем контроллере? Я долго не кодировал, и я новичок в угловой, поэтому вся помощь приветствуется.
Должен ли я просто удалить свой «dataRecievedCallback()»? – 4rh4m97
Еще один вопрос, я не хочу разрабатывать свои данные, я хочу отобразить его как есть. Нужно ли мне вносить какие-либо изменения в мой контроллер? Потому что я продолжаю получать сообщение об ошибке «Невозможно установить свойство« firstData »неопределенного», где firstData - это $ scope.foo в вашем примере. – 4rh4m97
В этом случае вы можете удалить свой 'dataReceivedCallback()', для 'Can not set property 'firstData' undefined', скорее всего, вы устанавливаете свой' $ scope.firstData' перед возвратом '$ http', который вызывает вашу область $ .firstData' не определено. –