2016-01-31 8 views
0

У меня есть следующая часть кода, которая отлично работает. Теперь я хочу получить свой «список» с определенного URL-адреса, ответ с помощью json-данных.Получить данные json от url

(function() { 
    var app, list; 

    list = [ 
     { 
     'name': 'Foo', 
     'title': 'Designer' 
     },{ 
     'name': 'Bar', 
     'title': 'Designer' 
     } 
    ]; 

простой list = $http.get('/data_url/').success(function(data)); не работает.

ответ

1

Функция $http.get не возвращает данные. Вы можете обрабатывать данные ответа в обратном вызове.

Вы должны установить данные, как это:

$http.get('/data_url/').then(function(data){ 
    list = data; 
}); 
+0

спасибо, но код не работает – Goran

+0

использовать 'затем' метод вместо' success' метода – Fiete

+0

это не то же самое, никакого результата. Кажется, что запрос вообще не отправляется. Я использую Angular 1.3.2 – Goran

Смежные вопросы