我想,而不使用與來自https://www.polymer-project.org/2.0/start/first-element/step-2自定義元素2.0
<link rel="import" href="../polymer/polymer-element.html">
<link rel="import" href="../iron-icon/iron-icon.html">
<dom-module id="icon-toggle">
<template>
<style>
/* shadow DOM styles go here */
:host {
display: inline-block;
}
iron-icon {
fill: rgba(0,0,0,0);
stroke: currentcolor;
}
:host([pressed]) iron-icon {
fill: currentcolor;
}
</style>
<!-- shadow DOM goes here -->
<iron-icon icon="polymer"></iron-icon>
</template>
<script>
class IconToggle extends Polymer.Element {
static get is() {
return "icon-toggle";
}
constructor() {
super();
}
}
customElements.define(IconToggle.is, IconToggle);
</script>
</dom-module>
下面的示例代碼聚合物2.0可否請你讓我知道是否有可能與聚合物影子DOM來創建自定義元素2.0?
對不起,錯字錯誤..我的意思是根據標題..沒有影子DOM使用聚合物2.0 –
然後只是刪除模板部分 –
我期待使用polymer2.0,如果我刪除模板,它將是純ES6 webcomponents –