Далі, з додатковою крапкою перед індексом , працює так, як очікувалося. Тут квадратні дужки необов’язкові, коли за індексом слідує інша властивість:
{{people.[1].name}}
{{people.1.name}}
Однак квадратні дужки потрібні в:
{{#with people.[1]}}
{{name}}
{{/with}}
В останньому, використовуючи число індексу без квадратних дужок, вийшло б одне:
Error: Parse error on line ...:
... {{#with people.1}}
-----------------------^
Expecting 'ID', got 'INTEGER'
Як осторонь: дужки використовуються (також) для синтаксису-буквального синтаксису для позначення фактичних ідентифікаторів (а не номерів індексів), які в іншому випадку були б недійсними. Детальніше в Що таке дійсний ідентифікатор?
(Протестовано ручками в YUI.)
2.xx Оновлення
Тепер ви можете використовувати get
помічник для цього:
(get people index)
хоча якщо ви отримаєте помилку щодо того, що індекс повинен бути рядком, зробіть:
(get people (concat index ""))