使用Nunjucks模板引擎按整数值进行循环

25

我对nunjucks很陌生,从我所了解的来看似乎不可能实现,但我想知道是否有人已经找到了一种方法。

我基本上希望在nunjucks模板中执行一个基于值而不是对象大小的for循环。

假设您将以下数据传递给模板。假定房间数值是从 <select> 元素中选择的选项的值:

data : {
 numberOfRooms : 4
}

在传统的JS中,我可以编写一个for循环并根据numberOfRooms的值来限制循环:

for (var i = 0; i < data.numberOfRooms; i ++) {
  // do something...
}

我的最终目标是在Nunjucks模板中编写一个循环,该循环将重复X次一块标记,其中X是numberOfRooms的值。

那么,如果这是可能的,如何用Nunjucks实现呢? 如果这完全违反了Nunjucks的目的,请说出来并且欢迎任何替代建议。

1个回答

45

谢谢,让我试一下,然后再回复您 :) - Jamie Bradley

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接