获取Java中的Mustache循环的索引

时间:2018-11-01 13:55:29

标签: java mustache

我试图在显示Collection元素的同时访问循环的索引。

{{#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 question的索引。

在Mustache.java中,有人提出但未实现类似的东西,因为这会鼓励模板和数据之间的不良分离。 cf. Support for array item by index

Sam Pullara建议使用此workaround,但不幸的是我真的没有道理。

我现在正在考虑在我的Attachment类中添加一个表示索引的字段,但想知道是否存在另一种方法来解决此问题。

不幸的是,Javadocs Mustache还不存在。

任何帮助或建议,我们将不胜感激。

0 个答案:

没有答案