有时您可能希望使用Polymer完全跳过Shadow DOM。
答案 0 :(得分:3)
您可以通过覆盖parseDeclaration
JS / Coffeescript声明中的Polymer()
来强制将Polymer Element的模板放入Light DOM中。
Coffeescript示例:
Polymer "my-element",
parseDeclaration: (elementElement) ->
@lightFromTemplate(@fetchTemplate(elementElement))
当然,您必须要小心,因为如果您的模板中有任何属于Shadow DOM(如样式表)的内容,它现在将位于Light DOM中。
编辑:如果有更好的方法,请告诉我。