ein Element wie Gegeben:Der beste Weg, mit Polymerelement Erbe umgehen
<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>
Ich mag würde ein weiteres Element haben, dass die ersten Packungen:
<polymer-element name="my-custom-element" extends="custom-element">
<!-- extra styling -->
<script>
Polymer('my-custom-element', {
clickContainer: function() {
this.super();
}
});
</script>
</polymer-element>
Meine Probleme:
- Was ist die beste Art, zusätzliches Styling anzugeben?
- Kann ich das Basiselement in zusätzliches Markup (wie einen anderen Container) einpacken?
- Kann ich Elemente aus dem Basiselement auswählen? So etwas wie
<content select=".stuff">
, aber für die Schattenmarkierung der Basis.
Das sind gute Fragen. Ich habe noch keine Antworten für Sie, aber wir arbeiten daran. Insbesondere tanzen wir mit den Plattform-/Spezialteams über die Stilauflösung in Geschwister-Schattenwurzeln. Ich hoffe, bald einige Antworten für Sie zu haben. –