Сопоставленное состояние в amp-list [src]
Мне нужно использовать состояние в качестве входа для списка усилителей. Но перед этим я хочу отобразить состояние (выполнить некоторые математические операции).
Когда я отображаю каждую позицию массива в объект и помещаю его в src, я не могу заставить его работать (код здесь):
<amp-list [src]="menu.array.map(x => ({size_new: x.size.toUpperCase(), color_new: x.color.toUpperCase()}))" width="auto" height="100">
<template type="amp-mustache">
<div>
{{size_new}} // {{color_new}}
</div>
</template>
</amp-list>
Тем не менее, я могу заставить его работать, если я сопоставлю каждую позицию массива в массив (код здесь):
<amp-list [src]="menu.array.map(x => [x.size.toUpperCase(), x.color.toUpperCase()])">
<template type="amp-mustache" width="auto" height="100">
<div>
{{0}} // {{1}}
</div>
</template>
</amp-list>
Какие-либо предложения? Спасибо!
0 ответов
Эта проблема недавно была решена через https://github.com/ampproject/amphtml/pull/23762.