当字段为空时,如何省略一行(使用胡子/把手)
how do I omit a line when field is empty (using mustache/handlebars)
我目前正在使用splash,并试图实现一些基本的if-else检查。在我的情况下,我正在检查字段中的值。
例如:
我有这个JSON数据:
"AGENCIES":[
{
"IASTATE":"Buenos Aires",
"IAADDRESS1":"Paraguay 647 Piso 4 Of. 17'/18",
"IAADDRESS3":"",
"IALEGALNAME":"Silvia Stocker Australia & New Zealand Travel (ANZ Group)",
"IACOUNTRY":"Argentina",
"IAPRINCIPALAGENT":"",
"IAADDRESS2":"",
"IAAGENCY":"Australia & New Zealand Group (ANZ Group)",
"IAEMAIL":"info@anzgroup.com.ar",
"IAPHONE":"+54 11 4311 9828",
"IAWEBSITE":"http:'/'/www.anzgroup.com.ar'/education-105",
"IACITY":"Buenos Aires",
"IALOCATIONHEAD":"Cecilia Minzio"
},
{
"IAAGENCY":"CW International Education",
"IAADDRESS1":"Juan Francisco Segui 3967",
"IAPRINCIPALAGENT":"",
"IALOCATIONHEAD":"Carola Wober",
"IACOUNTRY":"Argentina",
"IACITY":"Buenos Aires",
"IAPHONE":5.41148010867E11,
"IAADDRESS2":"Piso 6A",
"IAWEBSITE":"http:'/'/www.cwinternationaleducation.com",
"IASTATE":"Buenos Aires",
"IALEGALNAME":"CW International Education",
"IAEMAIL":"info@cwinternationaleducation.com",
"IAADDRESS3":"Ciduad Autonoma"
}]
正如你从上面的数据中看到的,有些字段可以是空的,比如address2,但有些数据总是有一个值,比如机构名称、国家或网站。
那么,当一个字段为空时,我怎么能省略整个"行"呢?类似于:
<h3>{{IAAGENCY}}<h3>
{{if IAADDRESS2 is not empty}}<span>{{IAADDRESS2}}</span><br />{{/if}}
<span>{{IACOUNTRY}}</span><br />
<span>{{IAWEBSITE}}</span>
感谢
使用handlebars
,您只需检查所述json值的长度:
<h3>{{IAAGENCY}}<h3>
{{#if IAADDRESS2.length}}<span>{{IAADDRESS2}}</span><br>{{/if}}
<span>{{IACOUNTRY}}</span><br />
<span>{{IAWEBSITE}}</span>
如果长度为0,则计算为false
,因此该行被省略
相关文章:
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 动态插入的表:JQuery未检测到最后一行
- 在终端中运行 JavaScript 时(使用 rhino),如何使用 print() 函数在一行中打印
- 如何在Angular UI网格中选择下一行
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- Jquery幻灯片以一行左侧的图像开始,但我希望它从右端开始
- 从重复的javascript数组结果集中只获取一行
- 在GridView中,当单击复选框时,在网格的同一行中使用JavaScript将标签中的值添加到TextBox
- html5画布在同一行中写入多个字体
- Angular JS在一行中查找最小值
- 是否排除节点中错误堆栈的第一行?/节点中的自定义错误类型
- 谷歌地图-数据库中的标记只显示最后一行的信息
- 如何确保JQuery的一行在另一行之前运行
- PHP&CSS:如何获得表中每一行的悬停效果
- 文本区域-获取每一行,找到换行符
- 允许为显示的每个数据表选择一行
- Javascript:将多个表打印成一行,然后再打印
- 隐藏的锚链接下降在下一行一旦显示
- 在多行图表中,在每一行的末尾,我想要一个小圆圈和使用d3.js的端点值
- 当字段为空时,如何省略一行(使用胡子/把手)