4

某些元素,例如iron-list,需要template元素作为子元素。但是,Polymer 3 去template除了它的内容

这些看似矛盾的原则应该如何协同工作?请参阅 jsbin 示例 @ https://www.webcomponents.org/element/@polymer/iron-list(由于嵌套模板为空,它们不起作用)。

preserve-content导致缺少绑定能力,因此这不是可行的解决方案。template无论如何,这种剥离的原因是什么?(文档只是说“更好的性能”。)

4

1 回答 1

1

给定的示例已经更新并且现在可以使用。

似乎 v3 元素和 v2 聚合物核心的组合导致了失败。

另外我个人的猜测是,template基于 - 的元素正在手动标记Templatizer他们的孩子templates 来标记的内容,template即使template' 的实际contentundefinedTemplatizer似乎可以访问content文档中记录的缓存。

于 2018-10-04T19:47:40.750 回答