使用Handlebars.java循环数组时如何实现非最后一项的单块逻辑渲染?
Java版Handlebars非最后一项单块渲染方案
直接使用Handlebars内置的unless助手即可实现,unless语义为「当条件不成立时执行」,等价于反向判断的if,完全匹配你要的单代码块需求,你使用的4.2.1版本原生支持该语法,无需额外扩展。
示例代码如下:
{{#myArray}} {{#unless @last}} my rendered logic here {{/unless}} {{/myArray}}
上述写法和你之前给出的if-else空分支写法逻辑完全一致,且语法更简洁,和Mustache的{{^-last}}写法的作用完全对等。
内容的提问来源于stack exchange,提问作者spacether
相关产品推荐
相关产品推荐

