AMP для связанных ссылок электронной почты
Я новичок в AMP для электронной почты, и я пытаюсь создать некоторые интерактивные формы для отправки по электронной почте своим клиентам. Теперь я столкнулся с проблемой в связанной реализации раскрывающегося списка в AMP для электронной почты. Мое требование основано на выборе раскрывающегося списка стран. Я должен заполнить раскрывающийся список городов, чтобы мои пользователи могли выбрать свой город.
Но согласно документации в <amp-list>
Привязка к атрибуту [src] не допускается.
Итак, как я могу сделать свои связанные выпадающие функции в моем усилителе для электронной почты
Пожалуйста, предложите!
1 ответ
Одним из решений является использование 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: он демонстрирует, как можно легко заменить список усилителей на форму amp при взаимодействии с пользователем.