聚合物进料值进入第二个 dom-repeat

病毒

我正在尝试在 json 数组内的 json 数组上使用 dom-repeat 内的 dom-repeat。如何将第一个数组中的值传递给第二个 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"
    }]

我正在遍历数组“books”并检索标题和简介。然后在下面,我希望列出每本书的两位作者,并且我还希望以 /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 也很陌生,所以感谢您帮助我学习!

丹尼尔克斯

使用as属性为属性使用自定义名称item

例子:

<template>
    <iron-ajax
      auto
      url="somelist.json"
      handle-as="json"
      last-response="{{someList}}"></iron-ajax>

    <template is="dom-repeat" items="{{someList.books}}" as="book">
        <paper-collapse-group>
          <paper-collapse-item header$="{{book.title}}">
              <p>{{book.blurb}}</p>
          </paper-collapse-item>
          <template is="dom-repeat" items="{{book.authors}}" as="author">
                  <a href$="/[[book.slug]]/[[author]]">{{author}}</a></div>
          </template>
        </paper-collapse-group>
    </template>
</template>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

聚合物嵌套dom-重复模板乘以第二个模板

来自分类Dev

聚合物1.0:排序dom-repeat

来自分类Dev

聚合物dom-repeat属性不起作用

来自分类Dev

聚合物dom-repeat属性不起作用

来自分类Dev

dom-repeat内的聚合物动态禁用

来自分类Dev

聚合物1.0-在模板内部显示值的问题为“ dom-repeat”

来自分类Dev

聚合物1.0-在模板内部显示值的问题为“ dom-repeat”

来自分类Dev

聚合物1.0:通过dom-repeat中的id访问元素

来自分类Dev

聚合物1.0,如何实现无限嵌套dom-repeat

来自分类Dev

聚合物1.x dom-repeat无法正常工作

来自分类Dev

聚合物dom-repeat和铁ajax调用的显示结果

来自分类Dev

聚合物铁选择器将dom.repeat中的this.push()弄乱了

来自分类Dev

聚合物:使用dom-repeat中的按钮上的点击处理程序破坏数据绑定

来自分类Dev

聚合物dom-repeat不呈现功能作为项目的更改

来自分类Dev

聚合物铁媒体查询不适用于 dom-repeat 元素

来自分类Dev

聚合物1.0:在纸张菜单元素内部使用模板dom-repeat来显示选择时的铁页

来自分类Dev

聚合物::使用Iron-ajax导入数据时,无法定位dom-repeat中的元素

来自分类Dev

dom-repeat 中的聚合物纸对话框在删除其他数组项时打开

来自分类Dev

如何使用DOM JAVA获取XML元素的第二个同级值?

来自分类Dev

聚合物:轻型DOM与本地DOM

来自分类Dev

绑定到 dom-repeat 中的检查值

来自分类Dev

如何使用 dom-repeat 设置下拉值

来自分类Dev

AngularJS:第二个索引中的ng-repeat

来自分类Dev

如何将功能附加到ng-repeat的第二个元素

来自分类Dev

使用第二个数组在ng-repeat中填充AngularJS {{expression}}

来自分类Dev

用AngularJS的ng-repeat选择第二个孩子

来自分类Dev

如何将功能附加到ng-repeat的第二个元素

来自分类Dev

添加项目以建模并刷新第二个ng-repeat

来自分类Dev

PHP警告:str_repeat():第二个参数必须大于或等于0

Related 相关文章

  1. 1

    聚合物嵌套dom-重复模板乘以第二个模板

  2. 2

    聚合物1.0:排序dom-repeat

  3. 3

    聚合物dom-repeat属性不起作用

  4. 4

    聚合物dom-repeat属性不起作用

  5. 5

    dom-repeat内的聚合物动态禁用

  6. 6

    聚合物1.0-在模板内部显示值的问题为“ dom-repeat”

  7. 7

    聚合物1.0-在模板内部显示值的问题为“ dom-repeat”

  8. 8

    聚合物1.0:通过dom-repeat中的id访问元素

  9. 9

    聚合物1.0,如何实现无限嵌套dom-repeat

  10. 10

    聚合物1.x dom-repeat无法正常工作

  11. 11

    聚合物dom-repeat和铁ajax调用的显示结果

  12. 12

    聚合物铁选择器将dom.repeat中的this.push()弄乱了

  13. 13

    聚合物:使用dom-repeat中的按钮上的点击处理程序破坏数据绑定

  14. 14

    聚合物dom-repeat不呈现功能作为项目的更改

  15. 15

    聚合物铁媒体查询不适用于 dom-repeat 元素

  16. 16

    聚合物1.0:在纸张菜单元素内部使用模板dom-repeat来显示选择时的铁页

  17. 17

    聚合物::使用Iron-ajax导入数据时,无法定位dom-repeat中的元素

  18. 18

    dom-repeat 中的聚合物纸对话框在删除其他数组项时打开

  19. 19

    如何使用DOM JAVA获取XML元素的第二个同级值?

  20. 20

    聚合物:轻型DOM与本地DOM

  21. 21

    绑定到 dom-repeat 中的检查值

  22. 22

    如何使用 dom-repeat 设置下拉值

  23. 23

    AngularJS:第二个索引中的ng-repeat

  24. 24

    如何将功能附加到ng-repeat的第二个元素

  25. 25

    使用第二个数组在ng-repeat中填充AngularJS {{expression}}

  26. 26

    用AngularJS的ng-repeat选择第二个孩子

  27. 27

    如何将功能附加到ng-repeat的第二个元素

  28. 28

    添加项目以建模并刷新第二个ng-repeat

  29. 29

    PHP警告:str_repeat():第二个参数必须大于或等于0

热门标签

归档