gpt4 book ai didi

javascript - Mustache.js 获取数组的当前索引

转载 作者:搜寻专家 更新时间:2023-11-01 04:09:52 26 4
gpt4 key购买 nike

在初始页面加载时,我们加载了一个带有新闻提要的大型 json 数据对象。我们正在使用 Mustache.js 并列出所有新的提要标题,效果很好。

我们有一个 div 区域来显示 onClick 新闻项的详细信息。由于我们已经加载了数据,我需要传递当前项目的索引(数组索引)来获取我们需要从中获取详细信息的新闻项目。

{{#Data}}
<li>
{{eventName}}<br />
{{eventLocName}}<br />
{{eventLocCity}}, {{eventLocST}}
</li>
{{/Data}}

我想给

  • 添加一个带有数组索引的 id,例如

    {{#Data}}
    <li id='{{Data.index}}'>
    {{eventName}}<br />
    {{eventLocName}}<br />
    {{eventLocCity}}, {{eventLocST}}
    </li>
    {{/Data}}

    将数组索引获取到我的 Mustache.js 模板中的语法是什么?

    更新/工作

    结果放入DOM后,我使用以下JS将“index”添加到每个数组项中。 (选择下面代码帮助的答案)

    for (i in result)
    result[i].index = i;
  • 最佳答案

    对不起...我认为您需要手动添加索引:

    for (i in Data)
    Data[i].index = i;

    {{#Data}}
    <li id='{{index}}'>
    {{eventName}}<br />
    {{eventLocName}}<br />
    {{eventLocCity}}, {{eventLocST}}
    </li>
    {{/Data}}

    关于javascript - Mustache.js 获取数组的当前索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16361324/

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