douwuying4709 2015-09-22 03:36
浏览 36
已采纳

我可以迭代胡子渲染的对象吗?

I have table generated by mustache loop that looks like this:

names.mustache

<table class="table table-striped table-hover table-bordered">
    <thead>
        <tr>
            <th>
                #
            </th>
            <th>
                Name
            </th>
        </tr>
    </thead>
    <tbody>
    {{#allnames}}
        {{#active}}
        <tr>
            <td>
                {{count}}
            </td>
            <td>
                {{name}}
            </td>
        </tr>
        {{/active}}
    {{/allnames}}
    </tbody>
</table>

And I want to iterate count so that my table can have row numbers. basically, i initialized $count=1. How can I implement that with clean efficient code? or is there a better simpler way?

  • 写回答

1条回答 默认 最新

  • doujiabing1228 2015-09-22 03:44
    关注

    UPDATED For Mustache, you need to create a function

    var data = {
        items: allnames,
        , index: function() {
            return ++window['index']||(window['index']=0);
        }
    }
    

    and then use {{index}} inside the loop

    originally

    Sorry, I was thinking of handlebars which works as below (see correct answer above)

    Use {{@index}}

    {{#allnames}}
        {{name}} is {{@index}}
    {{/allnames}}
    

    Note: index starts from zero

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?
  • ¥30 我的代码按理说完成了模型的搭建、训练、验证测试等工作(标签-网络|关键词-变化检测)
  • ¥50 mac mini外接显示器 画质字体模糊
  • ¥15 TLS1.2协议通信解密
  • ¥40 图书信息管理系统程序编写
  • ¥20 Qcustomplot缩小曲线形状问题
  • ¥15 企业资源规划ERP沙盘模拟
  • ¥15 树莓派控制机械臂传输命令报错,显示摄像头不存在