gpt4 book ai didi

javascript - handlebars js - 迭代 n 次并访问数组数据(如果可用)

转载 作者:行者123 更新时间:2023-12-03 08:47:24 24 4
gpt4 key购买 nike

所以我的问题如下:我有一个事物数组,其计数是动态的。

现在我需要的是在我的模板中迭代 100 次,显示 100 行;如果 things[i] 存在,则将其显示在该行上。

所以我可以用 mu is too short's answer 来做基本的迭代器。但是,在 {{#times}} 循环中,我无法使用 this 索引引用我的 things 表。

也就是说,如果我写 {{../things.[0]}},它就会起作用(它会显示值);然而对于 {{../things.[this]}} 来说,它不再是了。

知道如何做到这一点吗?

提前致谢,

最佳答案

我不明白,你为什么不明白:

{{#each things}}
{{this}} //Here is your row
{{/each}}

或者您是否需要精确循环 100 次并在数据不存在时显示空行?如果是这样,那么这可能会有所帮助(times helper 取自您的引用):

{{#times 100}}
{{lookup ../things this}}
{{/times}}

如果您有旧版本的 Handlebars ,没有查找助手,这里是它的来源https://github.com/wycats/handlebars.js/blob/master/lib/handlebars/helpers/lookup.js

关于javascript - handlebars js - 迭代 n 次并访问数组数据(如果可用),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32827325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com