作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Python 中,迭代给了我一个命名变量:
for cage in cages:
for animal in cage.animals:
print("The current cage is",cage)
print("the current animal is",animal)
{{#cages}}
{{#animals}}
The current animal is {{.}} or {{this}},
but I don't know how to refer to the current cage,
i.e. the outer loop variable
I would like to be able to say {{cage}} has an {{animal}}
{{/animals}}
{{/cages}}
最佳答案
我想知道我们是否应该添加 {{#each cage in cages}}
或 {{#each cages as cage}}
处理此类情况的语法。取而代之的是,mknecht 的回答是完全有效的,而且是我自己经常使用的;另一种方法是创建一个索引引用,如下所示:
{{#each cages :c}}
{{#each animals}}
The current animal is {{this}}, the current cage
is {{cages[c]}}
{{/each}}
{{/each}}
关于ractivejs - 如何在 ractive.js 中获取命名循环变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31552387/
我是一名优秀的程序员,十分优秀!