У меня есть следующий рабочий код Handlebar:Loop в течение первых двух записей перечислимого
{{#each phoneNumber in switchboardEntry.sipAccount.phoneNumbers}}
<span class="label">
{{phoneNumber.number}}
</span>
{{/each}}
Но я хотел бы, чтобы петля только первых двух записей switchboardEntry.sipAccount.phoneNumbers
, а не через комплект. Я нашел пример фильтра на http://emberjs.com/guides/enumerables/, но все же в режиме мышления Ruby я попытался установить этот фильтр после switchboardEntry.sipAccount.phoneNumbers
, который не работает.
Каков наилучший способ справиться с этим?
вы не можете просто использовать 'switchboardEntry.sipAccount.phoneNumbers [0]' и 'switchboardEntry.sipAccount.phoneNumbers [1]' в этом случае? –
@FinnMacCool делает это не так гибко, если позже он хочет 3 или 4 элемента в списке. Также дублирующий код :) – mbogh
да, ЕСЛИ он планирует изменить его позже, ваше решение определенно лучше. –