我试图弄清楚如何构建动态放大器故事。
假设我有一个像这样的网站:https://example.com/stories/:slug
。此页面应首先从我的服务器中获取故事的数据(带有此标签)(输出一些json数据),然后将其呈现为amp-story。
我的第一个尝试是在amp-list / amp-mustache模板中使用该故事(我删除了所有属性以得到一个较小的示例):
...
<body>
<amp-list>
<template type="amp-mustache">
<amp-story standalone>
{{#items}}
<amp-story-page id="{{id}}">
...
</amp-story-page>
{{/items}}
</amp-story>
</template>
</amp-list>
</body>
...
现在,我收到此验证错误:
标签“ amp-story”的父标签是“模板”,但只能是 “身体”。
所以这是不允许的...如果我切换某些元素的顺序,则如下:
<body>
<amp-story standalone>
<amp-list>
<template type="amp-mustache">
{{#items}}
<amp-story-page id="{{id}}">
...
</amp-story-page>
{{/items}}
</template>
</amp-story>
</body>
验证者对页面的声明:
故事必须至少有一页。
所以这也是不允许的。
那么,是否有可能构建这样的故事,还是我必须使用服务器来创建我的故事页面?