Для элемента типа:
<polymer-element name="custom-element">
<template>
<style>
#container {
color: red;
}
</style>
<div id="container" on-click="{{clickContainer}}">
... lots of other stuff here ...
</div>
</template>
<script>
Polymer('custom-element', {
clickContainer: function() {
}
});
</script>
</polymer-element>
Я хотел бы иметь еще один элемент, который обертывает первый:
<polymer-element name="my-custom-element" extends="custom-element">
<!-- extra styling -->
<script>
Polymer('my-custom-element', {
clickContainer: function() {
this.super();
}
});
</script>
</polymer-element>
Мои проблемы:
- Какой лучший способ указать дополнительный стиль?
- Можно ли обернуть базовый элемент в дополнительную разметку (например, другой контейнер)?
- Можно ли выбрать элементы из базового элемента? Что-то вроде
<content select=".stuff">
, но для разметки базовой тени.