我试图复制这个例子但没有成功。我想使用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
在头部添加了必要的内容。