polymerはカスタムエレメントの中では要素のイベントリスナーをこのようにかけますが、カスタムイベントの中でなくdom-bindでデータバインドを行っている場合はどのようにイベントを設定すればいいのでしょうか?
カスタムエレメントの中ではこのように書ける。
html
1<dom-module id="x-custom"> 2 <template> 3 <paper-slider on-immediate-value-change="handleClick"></paper-slider> 4 </template> 5 <script> 6 Polymer({ 7 is: 'x-custom', 8 handleClick: function() { 9 console.log('Ow!'); 10 } 11 }); 12 </script> 13</dom-module>
このように書きたいが動かない。
html
1<body> 2 <template is="dom-bind" id="wrap"> 3 <paper-slider on-immediate-value-change="console.log('Ow!');"></paper-slider> 4 </template> 5</body>
またhandleClick関数を定義しようにもdom-bindでバインドしている時には関数をどこに書けばいいのか調べても出てこず困っています。
あなたの回答
tips
プレビュー