4
我試圖複製this example但沒有成功。我想用一個mustache
模板添加一個列表,像這樣:嘗試實現放大器鬍子的錯誤
<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>
我/assets/popular.json
文件是:
{
"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"
}
]
}
但我無法得到它的工作,在json
的值不會被取代在模板中,我得到這個錯誤:
Missing URL for attribute 'href' in tag 'a'
我不知道爲什麼值{{url}}
沒有被正確更換內容爲json
。
我在頭部添加了必要的scripts
。
我想你的JSON文件裝入不正確,請在檢查網絡標籤,看看你是否得到該文件。 –
@ShlomiHaver,是的,我正在獲取該文件。 – elbaulp
你可以把我們的代碼放在jsfiddle中嗎? –