:ポリマー成分は互いに独立していないか?この単純化されたコンポーネントを考える
ボタンをクリックする上でダイアログを開くよりも何もしない<dom-module id="poly-component">
<template>
<paper-button raised onclick="dialog.open()">Button</paper-button>
<paper-dialog id="dialog"><h1>Paper Dialog Here!</h1></paper-dialog>
</template>
<script>
Polymer({
is: 'poly-component'
})
</script>
。 このモジュールは、ページ上で一度使用された場合に機能します。 しかし、それは二回
[...]
<dom-module id="polyTest-app">
<template>
<h2>Hello [[prop1]]</h2>
<poly-component></poly-component>
<poly-component></poly-component>
</template>
[...]
挿入されたとき、それはもう動作しません。ボタンをクリック はにつながる:
(index):1 Uncaught TypeError: dialog.open is not a function
私は何かが足りないのですか?
この例のコードはここで見つけることができます:あなたは正しく、イベントハンドラをバインドしていないので、Example Code on GitHub
ところで、あなたは ''の一例がうまく動作していると言っていますか? –
はい、あります!私はのデモコードでそれを見つけました:https://github.com/PolymerElements/paper-dialog/blob/master/demo/index.html –
mfunk
私の答えへの更新を見てください –