Я создал полимерный элемент, который имеет вложенный шаблон. Я хочу получить доступ к свойствам родительского шаблона в дочернем шаблоне.Доступ к свойствам родительского шаблона в дочернем шаблоне
<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
свойства родительского элемента. Я использую другой элемент polyment() внутри этого элемента содержимого галереи.
Почему у вас есть внутри-внутри внутри шаблона. dom-bind используется для создания полимерного объекта в нормальном html без создания нового элемента – a1626
@ a1626: У меня есть другой элемент полимера внутри дочернего шаблона, и я делаю звонки, необходимые для привязки данных. –
Afaq
Я немного смущен, как вы можете создать новый полимерный элемент внутри другого. И зачем вы это используете? что вы используете с помощью вызова ajax? В любом случае использование dom-bind говорит, что использовать его для создания элемента из html без создания пользовательского элемента. – a1626