Grails每个标记迭代

and*_*nde 5 tags each grails iterator

嘿.如何让每个标记中的变量成为迭代器(例如,第一次运行循环取值= 1,第二次取值= 2,依此类推......

got*_*ers 10

您正在寻找状态属性.见下文:

<g:each collection=${books} var="abook" status="i">
    ${i}
</g:each>
Run Code Online (Sandbox Code Playgroud)

如果在每个标记内调用$ {i},它将返回当前的迭代计数.

假设书籍收藏包含5本书,输出将是:

0
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

  • 什么会搞乱哪里?如果你只使用$ {i + 5},`i`将不会被修改. (2认同)