@qwertyuih

Angular, как решить проблему с $http?

Только начинаю изучать angular и столкнулся с проблемой. Вот код клиента:
angular.module('NewAppModule', []);
angular.module('NewAppModule')
.component('div', {
template: 
... ,
controller: [  '$scope', '$http',
function ($scope, $http){
$scope.url='app.json';
 $http({url: $scope.url, method:'GET'}).then(function(response) {
        console.log(response.data);
      });
}
]
});

файл app.json:
{
'name' : 'Василий',
'number': '89201242536'
},
{
'name' : 'Николай',
'number': '89201265341'
},
{
'name' : 'Федор',
'number': '89031212434'
},
{
'name' : 'Всеволод',
'number': '89991201344'
},
{
'name' : 'Алексей',
'number': '89605663412'
},
{
'name' : 'Алена',
'number': '89144542106'
},
{
'name' : 'Ксюша',
'number': '89301612726'
},
{
'name' : 'Василиса',
'number': '89201441596'
},
{
'name' : 'Евгений',
'number': '89105722534'
},
{
'name' : 'Анатолий',
'number': '89208796712'
  }
]

В результате вылезает ошибка
SyntaxError: Unexpected token ' in JSON at position 6
.
В чем у меня ошибка?
  • Вопрос задан
  • 228 просмотров
Решения вопроса 2
drugoi
@drugoi
Front-end Developer
В валидном JSON не может быть одинарных ковычек.
Ответ написан
Комментировать
@vintage
json.org

Разглядываем картинки, смотрим в написанный вами код, много думаем.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Programmir
может вначале в элементарном json разобраться, а потом лезть в angular
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы