在聚合物视图中将params传递给js函数

pass params to js function in polymer view

本文关键字:js 函数 params 聚合物 视图      更新时间:2024-02-18

我有一个聚合物纸复选框,它会触发带有on-change属性的js函数。

my-component.html:

<paper-checkbox on-change="{{ boxChange }}"></paper-checkbox>

my-component.js:

Polymer('my-component', {
    boxChange: function(event, detail, sender) {
      ...
    }
});

有没有办法把我自己的params传递给boxChange函数?(事件、细节、发送者除外)

感谢

遗憾的是,没有。解决这个问题的一种方法是添加数据。。。属性,并从函数中的发送方获取它们。

<paper-checkbox on-change="{{ boxChange }}" data-arg1="test"></paper-checkbox>
Polymer('my-component', {
    boxChange: function(event, detail, sender) {
        var arg1 = sender.getAttribute("data-arg1");
    }
});