Aurelia和Shadow DOM

时间:2016-08-12 16:16:50

标签: aurelia shadow-dom

我来自Polymer,我想知道Aurelia是否以及如何支持Shadow DOM以及Polymer支持的相关功能。我看到提到Aurelia支持Shadow DOM v1插槽,它工作正常,但我无法启用Shadow DOM - 我认为有一个Polyfill,因为v1尚未实现,或类似Polymer Shady DOM ?

我对Shadow DOM的主要兴趣是样式封装。 Polymer允许使用模板中的:host选择器为生成的容器元素设置样式 - Aurelia是否允许类似的东西?

<template>
  <style>
    :host {
      display: block;
    }
  </style>
</template>

此外,是否存在用于CSS变量的polyfill,如Polymer(Shadow DOM必不可少)?

1 个答案:

答案 0 :(得分:1)

经过一番挖掘 - Aurelia只支持Shadow DOM V1 通过原生浏览器支持(除了插槽),所以即使你启用Shadow DOM支持也没有任何反应,因为浏览器还不支持它