【发布时间】:2016-09-04 03:32:35
【问题描述】:
我是 Polymer 新手,但我猜答案会是什么……
最近我遇到了这个问题:我必须遍历一组元素(使用 dom-repeat)并显示其内容。但是每个元素都有独特的显示和绑定,几乎不可能动态显示每个元素。理想的情况是为每种显示类型加载不同的组件,但似乎没有简单的方法来实现这一点。
我一直在考虑的一些选项如下:
- 使用
dom-if但它会给我生成的 HTML 添加废话。 - 有
dom-switch吗?如果是这样并且没有留下空模板标签(就像dom-if那样),那就太好了。 - 可以动态加载组件吗?使用类似这样的东西:
<[[item.type]] item-configuration=[[item.configuration]]></[[item.type]]>
还有其他想法吗?我真的很感激任何想法或解决方案,或者至少是我的问题的解决方法。
【问题讨论】:
-
负载不是指
<link rel="import" />,对吧?
标签: javascript dom dynamic polymer components