Использование Ember, я пытаюсь передать массив из шаблонаПередача массива из шаблона к вспомогательной функции
{{segment-array images 5}}
к вспомогательной функции
export function segmentArray([array, itemsPerRow]) {
/* Logic to create and a return multidimensional array */
}
Я знаю images
это время правильно заполнен, так как я могу использовать помощник {{#each}}
. Однако array
передается как "<(subclass of Ember.ArrayProxy):ember355>"
без какой-либо длины или содержимого.
Как передать, изменить и вернуть массив?
Благодарим вас за ответ. Я просто попытался использовать get, однако длина возвращает 0, а содержимое возвращает null. Я полностью и полностью потеряю, как это возможно. –
Hm, тогда ваш массив не заселен. Как вы его получите? Возможно, это асинхронные отношения или что-то в этом роде? PromiseArray? Проверьте, определено ли '.then()'. – Lux
Aha! .then() действительно определено! Разве это так, как это работает в Ember, или есть лучший способ работать с массивами? –