当我尝试使用fire()获取数据绑定并运行时,我注意到Event对象发生了一些奇怪的事情。每当我在控制台中转储整个(Polymer-wrapped)事件时,localTarget
条目就绑定到我期望和想要的DOM元素。但是,当我直接转储localTarget
时,它会绑定到触发事件的子元素,即rootTarget
。我在下面附上了我的代码,以及它产生的控制台输出。
updateLatLonValues: function(e){
console.log(Polymer.dom(e), Polymer.dom(e).localTarget)
}
产生以下输出
我很难过。这是一个错误,还是我错过了什么?