如何在Hogan js

时间:2015-09-16 05:44:37

标签: node.js express hogan.js

我是节点js的新手。 我正在使用Express JS和Hogan JS模板引擎。我知道我们不能在这个模板中使用逻辑,但是我需要在视图代码中的 for 循环语句中执行 if语句来生成表字段。 我尝试了很多东西,即使我也遵循这个链接Hogan js

但是,只有当或者举例说明两者同时没有解决方案时。

我的数据在此表格中

[ 
    { 
     buln_id: 1,
     name: 'Himanshu',
     cname: 'India',
     created_date: 'Tue Jul 07 2015',
     state_name: 'Chandigarh',
     city_name: 'Chandigarh',
     locality_name: 'Behlana',
     office_type_name: 'SCO',
     office_number: '1234',
     floor_no: 'ground floor',
     section: 'a',
     owner_name: 'RAvi',
     mob_no: '123456789',
     email_name: 'aaa@gmail.com',
     web_name: 'sss.com',
     landmark: 'sss',
     bus_info: 'IT',
     service: 'sss',
     pay_details: 'Cash',
     net_surrfing: 'a',
     verification: 1 
     },
     { 
      buln_id: 5,
      name: 'User1',
      cname: 'India',
      created_date: 'Sat Aug 01 2015',
      state_name: 'Chandigarh',
      city_name: 'Chandigarh',
      locality_name: 'Maloya',
      office_type_name: 'SCF',
      office_number: 'a',
      floor_no: 'Ground Floor',
      section: 'a',
      owner_name: 'a',
      mob_no: '123456789',
      email_name: 'a@gmail.com',
      web_name: 'a',
      landmark: 'a',
      bus_info: 'aa',
      service: 'a',
      pay_details: 'cash',
      net_surrfing: 'mobile',
      verification: 1 
      }

这里我想根据数据生成一个表,验证在哪里1.我想把检查符号放在十字标志上。 请有人帮助我,我是这个领域的新人。

先谢谢。

1 个答案:

答案 0 :(得分:3)

你试过这个

 <table>
     <thead>
        <tr>
          <th>Owner Name</th>
          <th>Address</th>
          <th>Contact</th>
          <th>Bussiness  info</th>
          <th>User</th>
          <th>Created Time</th>
          <th>Verification</th>
         </tr>
      </thead>
      <tbody>
      {{#allRecords}}
        <tr>
          <td>{{owner_name}}</td>
          <td>{{office_type_name}}-{{office_number}}, {{locality_name}}
                                {{city_name}}, {{state_name}}, {{cname}}</td>
           <td>{{mob_no}}<br>{{email_name}}</td>
           <td>{{service}}</td>
           <td>{{name}}</td>
           <td>{{created_date}}</td>
           {{#verification}}
           <td><i class="fa fa-check fa-2x green"></i></td>
           {{/verification}}
           {{^verification}}
           <td><i class="fa fa-exclamation-triangle fa-2x red"></i></a></td>
           {{/verification}}
         </tr>
           {{/allRecords}}
        </tbody>
     </table>