我正在尝试找到一种方法来迭代存储在设置中的amp-state
数据amp-email
。这个问题源于我希望我的服务器根据用户的输入(在这种情况下为邮政编码)向用户返回不同的数据。由于我不能在 in的ofamp-bind
上使用 ' 的功能,我不确定如何实现这一点。src
amp-list
amp-email
下面是我的代码的人为示例:
<!DOCTYPE html>
<html ⚡4email>
<head>
...
</head>
<body>
<amp-state id="state">
<script type="application/json">
{}
</script>
</amp-state>
<div class="container">
<!-- STEP 1 -->
<div class="step" id="step1" [hidden]="page != 'home'">
<form
id="form1"
method="POST"
action-xhr="https://localhost:3333/getDataFromZip"
on="submit-success:
AMP.setState({
page: 'step2',
returnedData: event.response.data,
})"
>
<input type="text" name="zip" />
<button type="submit">
Submit
</button>
</form>
</div>
<!-- STEP 2 -->
<div class="step" id="step2" [hidden]="page != 'step2'">
<!-- ITERATE OVER state.returnedData HERE -->
</div>
</div>
</body>
</html>