Одним из решений является использование amp-form
вместо amp-list
и привязка к скрытому элементу ввода:
<form id="myForm" method="post" action-xhr="https://example.com">
<input type="hidden" name="param" value="" [value]="state.param">
<div submit-success>
<template type="amp-mustache">
<!-- your server response template -->
</template>
</div>
</form>
<button on="tap:AMP.setState({ state: { param: 'hello' } }), myForm.submit">Bind</button>
Также см. Пример Advanced Server Request на amp.dev: он демонстрирует, как можно легко заменить список усилителей на форму усилителя при взаимодействии с пользователем.