0
PolymerでカスタムWebコンポーネントを使用している場合は、テンプレートを(index.htmlの)メインDOMの一部にすることは可能ですか?影?Polymer 1.x Polymer Web Componentをグローバルにスコープする方法
スクリプトによってアクティブ化された入力にフックしようとしていますが、スクリプトはシャドウDOMを認識できません。
<link rel="import" href="../../bower_components/polymer/polymer.html">
<dom-module id="custom-element">
<template>
// Code to be scoped for index.html
<div id="script-selects-this-id-and-converts-div-to-input"></div>
</template>
<script>
Polymer({
is: 'custom-element'
});
</script>
</dom-module>
ときI '' 'はconsole.log(window.reference)がある見ることができます
: ので、カスタム要素のスクリプト内で次のような何かを行うことができます'' '、要素はDev Toolsに埋め込まれますが、要素自体にはまだスクリプトが見つけることができない' '#shadow-root''があります。 '' 'window.reference = this.shadowRoot'''のようなことをすることは可能ですか? – KVNA
私は '' 'this.shadowRoot.innerHTML''のセレクタに近づいているようです。 – KVNA
'this.shadowRoot'でそれを行うと、' .querySelector'、 'getElementById'などを呼び出すことができるhtmlが得られますので、どこに問題があるのかわかりません。あなたのライブラリが何をしているのか、それがどのように要素を見つけるのですか? –