Я пытаюсь выяснить, как я могу создавать динамические c истории-усилители.
Предположим, у меня есть такой сайт: https://example.com/stories/:slug
. Эта страница должна сначала извлечь данные для истории (с этим слагом) с моего сервера (она выводит некоторые данные json), а затем должна отобразить данные как историю ампер.
Моя первая попытка чтобы использовать историю в шаблоне 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' является 'template', но это может быть только 'body'.
Так что это не разрешено ... Если я переключаю порядок некоторые элементы, подобные этому:
<body>
<amp-story standalone>
<amp-list>
<template type="amp-mustache">
{{#items}}
<amp-story-page id="{{id}}">
...
</amp-story-page>
{{/items}}
</template>
</amp-story>
</body>
, который валидатор запрашивает для страниц:
В истории должна быть хотя бы одна страница.
Так что это не так Это также разрешено.
Ну, возможно ли вообще создать такую историю или мне нужно использовать сервер для создания страниц моей истории?