Это на самом деле не вопрос, специфичный для Аурелии, но я предполагаю, что следующий вопрос будет следующим:
won't be exactly equal if the array length is odd
Это говорит о том, что вы хотите получить этот:
[1, 2, 3, 4, 5, 6]
И включите это в:
[[1, 2], [3, 4], [5, 6]]
Если вы хотите сделать это в ретрансляторе, попробуйте это:
export class PairValueConverter {
fromView(input) {
return input.reduce((res, cur, i, arr) {
if (i % 2 === 0) res.push(arr.slice(i, i + 2));
return res;
}, []);
}
}
А потом в вашем html:
<div repeat.for="item of items | pair">${item[0]} - ${item[1]}</div>
Лучше, если вы приложите больше усилий в своем вопросе, покажите, что вы пытались, и т. Д. Кто-то может судить меня заотвечая на это:)