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;
}