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