我开发了一个代码,它使用 amp-list 从后端服务器检索 json 数据。基于来自服务器的变量之一,我想要一个 if 条件。下面提到了我希望完成的示例:
<html ⚡4email data-css-strict>
<head>
<meta charset="utf-8">
<script async src="https://cdn.ampproject.org/v0.js"></script>
<script async custom-template="amp-mustache" src="https://cdn.ampproject.org/v0/amp-mustache-0.2.js"></script>
<script async custom-element="amp-list" src="https://cdn.ampproject.org/v0/amp-list-0.1.js"></script>
<style amp4email-boilerplate>body{visibility:hidden}</style>
<style amp-custom>
h1 {
margin: 1rem;
}
</style>
</head>
<body>
<amp-list template="list-template" src="https://random_server_link/get_x_value_and_y_value" layout="responsive">
<template id="list-template" type="amp-mustache">
{% if {{x}} == {{y}} %}
<p>
x == y
</p>
{% elif {{x}} != {{y}} %}
<p>
x not equal to y
</p>
{% else %}
<p>
else condition
</p>
{% endif %}
</template>
</amp-list>
<h1>Hello, I am an AMP EMAIL!</h1>
</body>
</html>
上面的代码不起作用,我需要 if-else 条件的替代方法。
谢谢