我試圖通過請求服務鐵阿賈克斯用我的index.html如下:與聚合物1.0自動綁定模板鐵阿賈克斯
<body class="fullbleed">
<template is="dom-bind" id="mainTemplate">
<paper-material class="todo" elevation="1">
<span>Mohammed</span>
</paper-material>
<br/>
<iron-ajax id="requestGeoname" auto url="http://api.geonames.org/findNearbyPlaceNameJSON" params='{{input}}' handle-as="json" last-response="{{data}}"></iron-ajax>
<span>{{data.geonames.0.countryName}}</span>
<br/>
<span>{{data.geonames.0.name}}</span>
</template>
<p id="geolocation">Finding geolocation...</p>
</body>
在我的JS代碼,我想讀{ {data}}但無法做到。我試圖用做以下幾點:
<script type="text/javascript" charset="utf-8">
...
console.log(document.querySelector('#requestGeoname').data);
...
</script>
的代碼給我不確定當我登錄{{數據}}。
嘗試調整這對'的console.log(document.querySelector( '#requestGeoname')lastResponse);'。您綁定的名稱「數據」只與父範圍相關。當你直接訪問iron-ajax元素的數據時,你必須使用'.lastResponse',因爲這是Iron-ajax元素的上下文中指定的屬性。 – Dogs