如何在 Hogan js 中使用带有 for 循环的 if 语句
How to use if statements with in for loop in Hogan js
我是 node js 的新手。
我正在使用 Express JS 和 Hogan JS 模板引擎。我知道我们不能在此模板中使用逻辑,但我需要在视图代码中的 for 循环语句中执行 if 语句,以生成 table 字段。
我尝试了很多东西,甚至我也点击了这个链接 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
}
]
这里我想根据数据生成一个table,验证在哪里是1。我想放对号,否则放叉号。
请任何人帮助我,我是这个领域的新手。
提前致谢。
你试过这个
<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>
我是 node js 的新手。 我正在使用 Express JS 和 Hogan JS 模板引擎。我知道我们不能在此模板中使用逻辑,但我需要在视图代码中的 for 循环语句中执行 if 语句,以生成 table 字段。 我尝试了很多东西,甚至我也点击了这个链接 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
}
]
这里我想根据数据生成一个table,验证在哪里是1。我想放对号,否则放叉号。 请任何人帮助我,我是这个领域的新手。
提前致谢。
你试过这个
<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>