(二)Handlebars练习

  • Handlebar遍历后台返回的数据
    • 使用{{#each data}}{{/each}}进行遍历
      • 遍历student对象
        {{#each student}}
            <tr>
                <td>{{id}}</td>
                <td>{{age}}</td>
                <td>{{nickName}}</td>
            </tr>
         {{/each}}
        

          

    • @index索引
      • 使用@index显示序号,序号从0开始
        {{#each student}}
            <tr>
                <td>{{@index}}</td><!--Handlebars中的索引-->
            </tr>
            {{/each}}
    • 访问对象的子对象
      • 使用userInfo.hobby来获取user对象的子对象信息
        {{#each student}}
            <tr>
                <td>{{userInfo.hobby}}</td>
            </tr>
            {{/each}}  
    • 访问对象的父对象
      • 使用../访问user对象的上级对象
        {{#each student}}
            <tr>
                <td>{{../name}}</td><!--取上一级的数据-->
            </tr>
            {{/each}}
  • Handelbar中的registerHelper
    • 自定义helper
      • 给所以+1,让索引从1开始显示
         //给索引+1
                Handlebars.registerHelper('addOne',function(index){
                    return index+1;
                });
        

        调用

         <td>{{addOne @index}}</td>
  • 条件控制

转载于:https://www.cnblogs.com/supermanxkq/p/7124273.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值