首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在聚合物的dom-repeat中使用lightDOM <content>

如何在聚合物的dom-repeat中使用lightDOM <content>
EN

Stack Overflow用户
提问于 2016-05-27 14:48:59
回答 1查看 65关注 0票数 1

在Polymer 1.2中,如何在dom-repeat中使用内容?

代码语言:javascript
复制
//component
<dom-module id="data-stream">
     <template>
           ...
           <div class="data-stream-list">
                <template is="dom-repeat" items="[[stream]]">
                    <div class="data-stream-item">
                          <content></content>
                      </div>
                </template>
            </div>
     </template>
      ...
</dom-module>


//used as
<data-stream>
   <!--// template for data stream item -->
   <div class="custom-data-stream-item">[[item]]</div>
</data-stream>

假设我有一个假设的流1,2,3,4,这个返回

代码语言:javascript
复制
...
<div class="data-stream-list">
        <div class="data-stream-item">
              <div class="custom-data-stream-item"></div>
        </div>
        <div class="data-stream-item"></div>
        <div class="data-stream-item"></div>
        <div class="data-stream-item"></div>
</div>
...

这意味着轻的DOM至少被盖章一次,但不会重复。似乎也没有任何绑定。并不像预期的那样。

EN

回答 1

Stack Overflow用户

发布于 2016-05-27 14:51:35

这是不受支持的。如果您有几个没有选择器的<content>元素,那么所有的子元素都将被投影到第一个<content>元素。

如果添加一个select="someSelector",其中someSelector对于每个<content>元素都是不同的,并且每个元素都与一个子元素匹配,那么它可能会起作用(根本不确定是否支持动态添加的<content>元素)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37476633

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档