所以我的问题如下:我有一个things
数组,其数量是动态的。
现在我需要的是,在我的模板中,迭代100次,显示100行;如果[i]存在,则将其显示在行上。
所以我可以用mu is too short's answer做基本的迭代器。但是在{{#times}}循环中,我无法使用this
索引来引用我的东西表。
也就是说,如果我写{{../things.[0]}}
,它就可以工作(显示值);但是对于{{../things.[this]}}
,它已不再存在。
知道怎么做吗?
提前致谢,
答案 0 :(得分:1)
我不明白,你为什么不这样做:
{{#each things}}
{{this}} //Here is your row
{{/each}}
或者如果数据不存在,您是否需要完全循环100次并显示空行?如果是这样,那么这可能会有所帮助(times
帮助从您的参考中获取):
{{#times 100}}
{{lookup ../things this}}
{{/times}}
如果您的旧车把没有lookup
辅助工具,那么这里有一个来源https://github.com/wycats/handlebars.js/blob/master/lib/handlebars/helpers/lookup.js