【发布时间】:2014-02-14 20:17:31
【问题描述】:
我目前正在使用 Google Polymer 构建控件。我想知道是否可以从元素外部监听属性更改事件。我目前的解决方法是在调用我从其他元素监听的 propertyChanged 方法时触发一个显式事件。
// Property change in child element
Polymer('some-input', {
valueChanged: function() {
this.fire('valueChanged', this.value)
}
});
[...]
// Listening in the parent element
ready: function() {
this.$.someinput.addEventListener('valueChanged', function(evt) {
var value = evt.detail;
[...]
});
}
你知道我是否可以直接监听属性更改事件吗?
谢谢, 佩德罗
【问题讨论】:
标签: javascript events callback listener polymer