我已经把使用聚合物自定义元素 - <x-flickr>
(http://tamas.io/x-flickr-custom-polymer-element/ || https://github.com/tamaspiros/x-flickr) - 它实质上由REST调用Flickr的API,并返回基于搜索的照片:多个API调用元
<polymer-jsonp id="ajax" auto url="http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key={{apikey}}&tags={{tag}}&per_page={{amount}}&page=1&format=json&jsoncallback="></polymer-jsonp>
此调用返回有关特定照片的一些信息,但不是所有内容。我想重用通过此调用返回的唯一ID并进行第二次REST调用以获取有关图像的更多详细信息。此刻,我通过显示照片:
<template id="photos" repeat="{{photo in photos}}">
<div class="thumbnail">
<img src="http://farm{{photo.farm}}.staticflickr.com/{{photo.server}}/{{photo.id}}_{{photo.secret}}.jpg" class="img-thumbnail">
</div>
</template>
但我想以扩展,使我得到的照片的说明,以及(这是不被第一REST返回的信息拨打上面显示的) - 所以我的模板会是这个样子:
<template id="photos" repeat="{{photo in photos}}">
<div class="thumbnail">
<img src="http://farm{{photo.farm}}.staticflickr.com/{{photo.server}}/{{photo.id}}_{{photo.secret}}.jpg" class="img-thumbnail">
<p>{{photo.description}}</p> <!-- this should come from the 2nd API call -->
</div>
</template>
什么是实现这一目标的最佳途径?解决这个
斯科特 - 谢谢。有趣的是,对于同一个问题,有两种截然不同的解决方案 - 一种是脚本,另一种是没有。我真的不知道接受哪个答案 - 我都喜欢。感谢您的详细解释 - 有这种支持真的很棒。 – Tamas