Полимер 0.8 Shady DOM
Предотвращает ли Shady DOM, представленный в Polymer 0.8, утечки стилей в локальный DOM или это может сделать только Shadow DOM?
https://www.polymer-project.org/0.8/docs/devguide/experimental.html
В следующем примере, Shady DOM помешает заголовку стать красным?
мой-element.html
<template>
<span class="title">{{title}}</span>
</template>
styles.css
.title {
color: red;
}
1 ответ
Я тестировал Polymer 0.8 и до сих пор кажется, что это не так. Правила теневых границ не поддерживаются, так как они охватывают стили, определенные в <dom-module>
к элементу Polymer, но не перестает вытекать из внешней таблицы стилей. Здесь есть документы, подразумевающие, что, хотя я бы не сказал, что они прямо заявили об этом: https://www.polymer-project.org/0.8/docs/devguide/local-dom.html
Изменить: я думаю, это будет исправлено в 0,9 или 1,0, см. Этот пост. Хотя я нахожу последний пункт в этой части, чтобы предположить, что он должен быть доступен сейчас, если я что-то упустил.