2016-07-26 60 views
2

我有以下聚合物元素。聚合物含量选择dom-repeat

<dom-module id="my-element"> 
    <template is="dom-repeat" items="[[items]]"> 
     <paper-item> 
      <span>[[item]]</span> 
     </paper-item> 
    </template> 
</dom-module> 

有望被用作

<my-element items="[[items]]"> 
</my-element> 

这将重复硬编码的跨度。但主机是否也有可能提供渲染组件。因此,他们可以提供将要重复的内容而不是span

<my-element items="[[items]]"> 
    <div> 
     <div>[[item.name]]</div> 
     <div>[[item.address]]</div> 
    </div> 
</my-element> 

尝试过的内容选择似乎没有重复选定的元素。

<dom-module id="my-element"> 
    <template is="dom-repeat" items="[[items]]"> 
     <paper-item> 
      <content select="element"></content> 
     </paper-item> 
    </template> 
</dom-module> 
<my-element items="[[items]]"> 
    <div class="element"> 
     <div>[[item.name]]</div> 
     <div>[[item.address]]</div> 
    </div> 
</my-element> 

欣赏任何帮助或方向。

回答

2

如果添加了多个<content>具有相同select值的元素,则所有元素都将被投影到具有匹配选择器的第一个元素。你需要找到一个不同的策略。