0
我創建了一個具有嵌套模板的聚合物元素。我想訪問子模板中父模板的屬性。在子模板中訪問父模板的屬性
<dom-module id="gallery-content">
<template>
<template is="dom-bind">
<iron-ajax url="/getData" last-response={{data}} auto></iron-ajax>
<table id="table-stencils">
<tr>
<td>
<p>{{contentType}}</p>
<hr>
</td>
</tr>
<tr>
<td>
<image-block description={{data.description}}
lastmodified={{data.lastModified}}
imagepath="../../images/11.jpg"></image-block>
</td>
<td>
<image-block description={{data.description}}
lastmodified={{data.lastModified}}
imagepath="../../images/12.jpg"></image-block>
</td>
<td>
<image-block description={{data.description}}
lastmodified={{data.lastModified}}
imagepath="../../images/13.jpg"></image-block>
</td>
<td>
<image-block description={{data.description}}
lastmodified={{data.lastModified}}
imagepath="../../images/14.jpg"></image-block>
</td>
</tr>
</table>
</template>
</template>
<script>
Polymer({
is: "gallery-content",
properties:{
contentType: {
type:String,
value:"Others"
}
}
});
</script>
我無法訪問父元素的contentType
財產。 我正在使用此gallery-content元素中的另一個polyment()。
爲什麼你有dom-bind內部模板。 dom-bind用於在普通html中創建聚合物對象,而不創建新元素 – a1626
@ a1626:我在子模板內部有另一個聚合物元素,我正在做數據綁定所需的調用。 –
Afaq
我有點困惑,你怎麼能在另一個內部創建一個新的聚合物元素。你爲什麼要使用它?你用Ajax調用獲取什麼?無論如何,dom-bind用法說,使用它從html創建一個元素而不創建自定義元素。 – a1626