Получить индекс для цикла Усы в Java - PullRequest
0 голосов
/ 01 ноября 2018

Я пытаюсь получить доступ к индексу цикла при отображении элементов коллекции.

{{#attachments}}
  <div>Returns the whole Attachment object: {{this}}</div>
  <div>Is a property of the Attachment class: {{fileName}}</div>
{{/attachments}}

С помощью {{this}} я могу получить доступ ко всему объекту Attachment [id=24fileName=image002.jpg, hash=E+Rasjhdgsajh=, signed=false], что не очень помогает.

Я понял, что Mustache.js, очевидно, поддерживает индексы с {#index} Stackoverflow .

В Mustache.java что-то подобное было предложено, но не реализовано, потому что это способствовало бы плохому разделению шаблона и данных. ср Поддержка элемента массива по индексу .

Сэм Пуллара предложил использовать этот обходной путь , который, к сожалению, не совсем понятен.

Сейчас я рассматриваю возможность добавления в мой класс Attachment поля, представляющего индекс, но хотел бы знать, есть ли другой способ решения этой проблемы.

Усы Javadocs К сожалению, пока не существует шва.

Любая помощь или предложения с благодарностью.

...