聚合物通过javascript纸按钮

时间:2016-01-19 09:58:13

标签: javascript polymer paper-elements

如何通过javascript实现聚合物纸张按钮? 我正在尝试这样的事情。

var newPaperButtonElement = document.createElement('paper-button');
    newPaperButtonElement.setAttribute('class','btn');
    newPaperButtonElement.setAttribute('on-tap','{{ test}}');


var newCoreIconElement = document.createElement('core-icon');
    newCoreIconElement.setAttribute('icon','remove-circle');
    newCoreIconElement.setAttribute('class','icon');
    newCoreIconElement.setAttribute('style', 'color: rgba(255, 0, 0, 0.42);')

    newPaperButtonElement.appendChild(newCoreIconElement);

但我的功能从未被调用过?什么都没发生。使用聚合物0.5 atm ...

1 个答案:

答案 0 :(得分:2)

您无法强制添加绑定。如果你强制创建元素,你必须强制添加/删除事件处理程序

newPaperButtonElement.addEventListener('tap', this.test);

test可能需要根据函数的位置而有所不同(您的问题不提供上下文)。

我希望我的语法正确,我不使用JS(只有Dart)。