我有一个聚合物纸 - 复选框,它触发具有on-change属性的js函数。
MY-component.html:
<paper-checkbox on-change="{{ boxChange }}"></paper-checkbox>
MY-component.js:
Polymer('my-component', {
boxChange: function(event, detail, sender) {
...
}
});
有没有办法将我自己的参数传递给boxChange函数? (事件,细节,发件人除外)
感谢
答案 0 :(得分:3)
可悲的是,没有。解决此问题的一种方法是向您的元素添加data -...属性,并从函数中的发送方获取它们。
<paper-checkbox on-change="{{ boxChange }}" data-arg1="test"></paper-checkbox>
Polymer('my-component', {
boxChange: function(event, detail, sender) {
var arg1 = sender.getAttribute("data-arg1");
}
});