2016-04-20 2 views
0

с помощью AWS-Lib nodejs модуля для доступа к Amazon кода извлечения партнерской API здесь:Amazon продукт JSON документ запрос

prodAdv.call("ItemLookup", {ItemId: "B010T6D39O , B0136JONG8", ResponseGroup: "Images,ItemAttributes,Offers"}, function(err, result) { 
res.send(JSON.stringify(result));  
}) 

Я получаю это http://pastebin.com/A1Uy5nE0 на URL из/амазонки. Затем я использую

<div ng-repeat="amazon in amazon"> 
    {{amazon.Item}} 
</div> 

Чтобы отобразить все данные, но не могу выбрать конкретные данные, и при попытке отфильтровать с

| filter:{}

Я получаю сообщение об ошибке с указанием, что документ в неверный формат. Это может быть случай, когда я не могу использовать эти данные или метод извлечения данных. Мне нужно иметь возможность называть amazon.LowestNewPrice или amazon.LargeImage, но не могу.

Спасибо

ответ

0

Используйте это в вашем HTML для фильтрации

<div ng-repeat="amazon in amazon | filter:{ Name : "ResponseGroup"})> 
    {{amazon.Item}} 
</div> 

для фильтрации вложенных свойств

<div ng-repeat="amazon in amazon | 
filter:{ property.subproperty:filterValue})> 
{{amazon.Item}} 
</div> 
Смежные вопросы