Ich habe ein Polymerelement mit einer verschachtelten Vorlage erstellt. Ich möchte auf die Eigenschaften der übergeordneten Vorlage in der untergeordneten Vorlage zugreifen.Zugreifen auf Eigenschaften der übergeordneten Vorlage in der untergeordneten Vorlage
<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>
Ich bin contentType
Eigenschaft des übergeordneten Elements für den Zugriff auf nicht in der Lage. Ich verwende ein anderes polyment() in diesem gallery-content-Element.
Warum haben Sie dom-bind Inside-Vorlage. dom-bind ist verwenden, um Polymer-Objekt in normalen HTML zu erstellen, ohne ein neues Element zu erstellen – a1626
@ a1626: Ich habe ein anderes Polymer-Element in Kind Vorlage und ich mache Anrufe für Datenbindung benötigt. –
Afaq
Ich bin ein wenig verwirrt, wie Sie ein neues Polymerelement in einem anderen erstellen können. Und warum würdest du das benutzen? was holst du mit ajax call? Anyways dom-bind usage sagt, dass man damit ein Element aus html erstellen kann, ohne ein benutzerdefiniertes Element zu erstellen. – a1626