我正在尝试在 dom-repeat 中使用 dom-repeat 在 json 数组中的 json 数组上。如何将第一个数组中的值传递给第二个 dom-repeat?
为了说明,我有以下加载正常的 json 数组:
"books": [
{
"title": "book1",
"slug": "b1",
"authors": ["author1","author2"],
"blurb": "Some text"
},
{
"title": "book2",
"slug": "b2",
"authors": ["author2","author3"],
"blurb": "some more text"
}]
我正在遍历数组“书籍”并检索标题和简介。然后在下面,我希望列出每本书的两位作者,并且我还想要以 /slug/author (fi /b1/author1) 格式的每个作者的链接。但是因为在第二个 dom-repeat 我重新定义了“项目”,“slug”不再可用。我该怎么做?
<template>
<iron-ajax
auto
url="somelist.json"
handle-as="json"
last-response="{{someList}}"></iron-ajax>
<template is="dom-repeat" items="{{someList.books}}">
<paper-collapse-group>
<paper-collapse-item header$="{{item.title}}">
<p>{{item.blurb}}</p>
</paper-collapse-item>
<template is="dom-repeat" items="{{item.authors}}">
<a href$="/[[slug]]/[[item]]">{{item}}</a></div>
</template>
</paper-collapse-group>
</template>
</template>
我对 Polymer 也很陌生,所以感谢您帮助我学习!