высота списка усилителей хорошо обновляется при загрузке страницы вверху страницы.
, но в следующем случае высота не обновляется должным образом.
- Открыть страницу и прокрутить страницу до списка усилителей в представлении -> в этот момент все элементы отображаются правильно
- Обновить страницу
- Позиция прокрутки такая же, но отображаются только некоторые элементы -> через источник страницы, добавляются все элементы, но высоты списка усилителей недостаточно для отображения всех элементов
вот некоторые коды
<div>
<template id="template" type="amp-mustache">
<div>
{{#items}}
<p>{{title}}</p>
<ul>
<li>
<p>{{text}}</p>
<div>
<p>{{writer}}</p>
<p>{{date}}</p>
</div>
</li>
</ul>
{{/items}}
{{^items}}
<p>No Items</p>
{{/items}}
</template>
<amp-list layout="fixed-height"
template="template"
noloading
load-more="manual"
load-more-bookmark="next"
single-item
items="."
height="100"
src="https://path.to.api?q=queryforjson">
<div placeholder>placeholder</div>
<div fallback>Fail to get items</div>
</amp-list>
</div>
и вот некоторые ограничения
src должен отвечать API (не может инициализироваться с помощью элементов статического списка)
высоты каждого элемента и количество первых элементов не фиксированы (инициализация по статической высоте невозможна)
не может использовать amp-list-load-more дляОбновление высоты.Поле «next» в json используется для другого API-запроса для запроса конечных элементов.
принудительное перемещение позиции прокрутки вверх, прежде чем обновление решит эту проблему, но некоторая ссылка на этой странице должна содержать привязку,так что это не может быть существенным решением.
это выглядит связанным с некоторыми видами синхронизации из-за
я проверил исходный код страницы имеет все элементы в списке
высоты установлены правильно, когда страница открыта / обновлена вверху страницы
извините, если дублирован или проблема в обсуждении (также мой плохой английский).
Есть ли какой-нибудь документ или решение по этому поводу?