Dynami c amp-story - PullRequest
       23

Dynami c amp-story

0 голосов
/ 22 апреля 2020

Я пытаюсь выяснить, как я могу создавать динамические 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>

, который валидатор запрашивает для страниц:

В истории должна быть хотя бы одна страница.

Так что это не так Это также разрешено.

Ну, возможно ли вообще создать такую ​​историю или мне нужно использовать сервер для создания страниц моей истории?

...