2017-05-11 8 views
1

ポリマー2.0のパブリッシング/ビルディング要素について質問がありますポリマー2.0関数を呼び出す

私はポリマー2をバウアーで塗布します。それで私の要素をコーディングしました。私はこのプロジェクトでindex.htmlの<my-element></my-element>を呼び出すと使用できます。

私のPolymerクラスにはいくつかの機能があります。私の新しいプロジェクトで、ビルドされた要素<my-element></my-element>をインポートして、この関数を呼び出すのはどうすればよいですか? たとえば、私はいくつかのファイルform.htmlを持っており、これには<my-element></my-element>があります。 <script></script>で何をすればいいですか?たとえばmy-element.myFunction();と呼んでいますか?

答えて

1

他のすべての要素とまったく同じです。プロジェクトでいくつかの紙要素を使用していますか?あなたはそれらの上でいくつかの機能を呼びますか?

のは、あなたがすべての関数とプロパティのいくつかのラッパーとしてのあなたの要素を想像<script>タグ

this.$.myElement.someFunction(); 

の要素に、その後

<my-element id="myElement"></my-element> 

とがあるとしましょう。コード内に<my-element>を定義すると、そのインスタンスが作成され、次にDOMを使用して取得する必要があります。あなたがthis.getElementById("someID")または略語this.$.someIDを実行するだけでいいのですが、ここではポリマーで(シャドードームを使っているならば)document.getElementById("someID")のHTMLを使っています。最初のステップはその要素を取得し、2番目は関数またはプロパティを呼び出すことです。 this.$.someID.someFunction()

まず、ポリマーのいくつかの基礎を理解する必要があります。ポリマーに関するチュートリアルを開始してみてください。そしてあなたが作るすべての要素が、ポリマーの要素と全く同じように動作することを忘れないでください。あなたの要素は、異なるスタイリング、関数、およびプロパティを持つことになります。

+0

大丈夫、私はこの方法でこれを行おうとしてから、正解とマークします –

関連する問題