首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取eco模板中的循环索引

获取eco模板中的循环索引
EN

Stack Overflow用户
提问于 2012-05-18 03:29:08
回答 2查看 18.8K关注 0票数 21

可以使用eco模板引擎获取当前循环索引吗?

例如,在Jinja2中,您可以这样做

代码语言:javascript
复制
{% for var in array %}
    {{ loop.index0 }}
{% endfor %}

如果不是,有没有一种更常用的方法来获取索引?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-18 03:54:56

CoffeeScript website

代码语言:javascript
复制
# Fine five course dining.
courses = ['greens', 'caviar', 'truffles', 'roast', 'cake']
menu i + 1, dish for dish, i in courses

也可以写成

代码语言:javascript
复制
courses = ['greens', 'caviar', 'truffles', 'roast', 'cake']
for dish, i in courses
  menu i + 1, dish 

对于eco模板,应该是这样的:

代码语言:javascript
复制
<% for val, idx in @varName: %>
<span>The index is <%= idx %> and value is <%= val %></span>
<% end %>
票数 42
EN

Stack Overflow用户

发布于 2012-05-18 04:16:18

是的,只是将CoffeeScript用于(但要注意额外的:):

代码语言:javascript
复制
<% for thing, i in @things: %>
  <%= i %>: <%= thing %>
<% end %>

jsFiddle example

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10642287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档