Ich versuche, this example ohne Erfolg zu replizieren. Ich möchte eine Liste hinzufügen, um eine mustache
Vorlage, wie folgt aus:Fehler beim Versuch, Amp-Schnurrbart zu implementieren
<ul>
<amp-list width=auto
height=100
layout=fixed-height
src="/assets/popular.json">
<template type="amp-mustache"
id="amp-template-id">
<li>
<a href={{url}}>{{title}}</a>
</li>
</template>
</amp-list>
</ul>
Meine /assets/popular.json
Datei ist:
{
"items": [
{
"title": "amp-carousel",
"url": "https://ampbyexample.com/components/amp-carousel"
},
{
"title": "amp-img",
"url": "https://ampbyexample.com/components/amp-img"
},
{
"title": "amp-ad",
"url": "https://ampbyexample.com/components/amp-ad"
},
{
"title": "amp-accordion",
"url": "https://ampbyexample.com/components/amp-accordion"
}
]
}
Aber ich kann es nicht zur Arbeit kommen, werden die Werte in der json
werden nicht ersetzt in der Vorlage, bekomme ich diesen Fehler:
Missing URL for attribute 'href' in tag 'a'
ich weiß nicht, warum der Wert {{url}}
nicht ordnungsgemäß ersetzt wird mit dem Inhalt der json
.
Ich habe die notwendigen scripts
in den Kopf hinzugefügt.
Ich denke, Ihre JSON-Datei nicht korrekt geladen wird, überprüfen Sie bitte in die Netzwerk-Registerkarte, um zu sehen, ob Sie die Datei bekommen. –
@ShlomiHaver, Ja, ich bekomme die Datei. – elbaulp
Können Sie unseren Code in jfiddle? –