我很想让这个动态放大器列表从动态json中获取数据。 Everithing工作正常但是amp-list不是动态的,它应该在每次加载后改变
<amp-list class="products-category" width="auto" height="700" layout="fixed-height" [src]="myState.items" src="/dropshipping/__AMP_get_products.php" id="show-more-list">
<template type="amp-mustache">
<a href="{{url}}" class="tile" role="listitem">
<amp-img width="130" height="130" layout="fixed" alt="{{name}}" src="{{img}}"></amp-img>
<div class="product_name">{{name}}</div>
<div class="short_description">{{description}}</div>
<div class="price">
<span class="list-price">€{{list-price}}</span>
<span class="sell-price">€{{sell-price}}</span>
</div>
</a>
</template>
</amp-list>
<amp-state id="myState" src="/dropshipping/__AMP_get_products.php"></amp-state>
<form method="GET" action="/dropshipping/__AMP_get_products.php" action-xhr="/dropshipping/__AMP_get_products.php" target="_top"
on="submit-success: AMP.setState({
myState: { items: myState.items.concat(event.response.items)},
product: {index: product.index + 1,
hasMorePages: event.response.hasMorePages}
});">
<input type="hidden" name="index" value="0" [value]="product.index">
<input type="submit" value="Mostra altri prodotti" [class]="(product.hasMorePages == false ? 'hide' : 'ampstart-btn caps m1 mb3 show')">
</form>