在Polymer 1.2中,如何在dom-repeat中使用内容?
//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,这个返回
...
<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至少被盖章一次,但不会重复。似乎也没有任何绑定。并不像预期的那样。
发布于 2016-05-27 14:51:35
这是不受支持的。如果您有几个没有选择器的<content>元素,那么所有的子元素都将被投影到第一个<content>元素。
如果添加一个select="someSelector",其中someSelector对于每个<content>元素都是不同的,并且每个元素都与一个子元素匹配,那么它可能会起作用(根本不确定是否支持动态添加的<content>元素)。
https://stackoverflow.com/questions/37476633
复制相似问题