我是节点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.我想把检查符号放在十字标志上。 请有人帮助我,我是这个领域的新人。
先谢谢。
答案 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>