将方法附加到Polymer中的动态创建元素

时间:2014-07-29 05:16:05

标签: polymer

是否可以将动态创建的元素附加到元素中的方法? 出于说明目的,方法' alertMe'没有被调用,可能没有被正确连接。将回调从准备改为让我们说创建不允许我使用选择器"这。$"

<polymer-element name="decorated-button">
   <template>
      <div id="container"></div>
   </template>
   <script>
      Polymer('decorated-button', {
           ready: function(){
              var button = document.createElement('button');
              button.setAttribute('on-click','{{alertMe}}');
              this.$.container.appendChild(button);
           },
           alertMe: function(){
               alert("From alert");
            }
      });
   </script>
</polymer-element>

我希望能够动态创建n个元素,并且能够在内部调用方法来采取行动并决定哪个元素n启动了该操作。我接近它的方式感觉就像我错过了一个潜在的概念......对任何建议持开放态度。提前谢谢。

0 个答案:

没有答案