используя модуль aws-lib nodejs для доступа к API-интерфейсу API амазонского API-интерфейса:
prodAdv.call("ItemLookup", {ItemId: "B010T6D39O , B0136JONG8", ResponseGroup: "Images,ItemAttributes,Offers"}, function(err, result) {
res.send(JSON.stringify(result));
})
Я получаю этот http://pastebin.com/A1Uy5nE0 по URL-адресу/amazon. Затем я использую
<div ng-repeat="amazon in amazon">
{{amazon.Item}}
</div>
Чтобы отобразить все данные, но я не могу выбрать определенные данные и при попытке фильтровать
| filter:{}
Я получаю сообщение об ошибке, когда документ находится в неправильном формате. Это может быть случай, когда я не могу использовать эти данные или метод извлечения данных. Мне нужно иметь возможность называть amazon.LowestNewPrice или amazon.LargeImage, но не могу.
спасибо
Используйте это в своем 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>