2016-04-18 2 views
-2

Я получаю следующий ответ API -обход с Еогеаспом

{ 
    "status": 200, 
    "data": { 
     "430916.jpg": "abc.com/dsbfi/8/430916.jpg", 
     "430917.jpg": "abc.com/dsbfi/8/430917.jpg", 
     "430918.jpg": "abc.com/dsbfi/8/430918.jpg" 
    }, 
    "error": "" 
} 

Как бы я получить пути изображения в AngularJS?
Какой будет синтаксический код?

+0

вы имеете в виду в шаблоне? –

ответ

0

Использование ng-repeat

<div ng-repeat="(key, value) in data"> {{ value }} </div> 
+0

поэтому в контроллере это будет похоже -
$ scope.data = response; правильно? –

+0

ya, следуйте за другим ans. –

0

Использование угловой Foreach, если вы хотите в контроллере.

angular.forEach(obj.data,function(value,key){ 
    console.log(value) 
    }) 
0
var response = { 
    "status": 200, 
    "data": { 
    "430916.jpg": "abc.com/dsbfi/8/430916.jpg", 
    "430917.jpg": "abc.com/dsbfi/8/430917.jpg", 
    "430918.jpg": "abc.com/dsbfi/8/430918.jpg" 
    }, 
    "error": "" 
} 

var images = []; //this will contain all the uri's 

for(i in response.data){ 
images.push(response.data[i]) 
} 
Смежные вопросы