0
用该聚合物元件定义:从回调访问聚合物组件属性?
<script>
Polymer({
is: 'hello-world',
properties: {
dataId: {
type: String
},
value: {
type: String
}
},
ready: function() {
console.log(this.dataId);
registerCallback(this.dataId, function (data) {
var z = data.someValue;
this.value = z;
});
}
});
</script>
当试图设置this.value
,this
实际上是数据,而不是元件。我想要它将聚合物属性“值”设置为z的值。我怎样才能做到这一点?
这里是registerCallback()
如果需要的话:
function registerCallback(id, callback) {
callbackMap[id] = callback;
}