看來,聚合物的::對於VanillaJS模板和自定義元素的內容填充工具
polyfill-next-selector { content: ':host #myId' }
不爲VanillaJS <template>
S和自定義元素的工作(在IE)。
對於<polymer-element>
它工作正常:http://codepen.io/robdodson/pen/FokEw/,但由於某些原因,當我試圖做同樣的原生JS它不
<template>
<style>
polyfill-next-selector { content: ':host h1' }
::content h1 {
color: red;
}
</style>
..ShadowDOM stuff..
<content></content>
</template>
<my-element>
<h1>Hello World, I'm red content of Custom Element</h1>
</my-element>
http://codepen.io/tomalec/pen/apqgr
shim-shadowdom
屬性也於事無補。
是否有任何解決方法,或者我使用它錯了?
難道這個修改'WebComponents.ShadowCSS.shimStyling(template.content, '我的元素')'的新版本? ([本期討論](https://github.com/webcomponents/webcomponentsjs/issues/140))查詢style元素對我而言返回'null',但模板上的'shimStyling'似乎工作正常。 – oliverdm