如何在Tilemill预告片中跳过空记录,因此标签不显示'0'

时间:2014-01-29 18:56:26

标签: mustache mapbox tilemill

在Tilemill预告片中,我想显示5个字段,例如:

{{{Subvendor Name}}}<br> 
{{{MBE}}}<br> 
{{{SBE}}}<br> 
{{{WBE}}}<br> 
{{{DBE}}}<br> 
{{{SDB}}}<br> 
{{{DVE}}}<br> 
{{{HUB}}}

某些字段包含信息,而其他字段则为空白,具体取决于记录。 如何制作,以便只有包含信息的字段才会显示在预告片中?

1 个答案:

答案 0 :(得分:0)

您应该查看Mustache Template Engine的手册。在非空列表下面的manual以及

例如,如果要输出SDB

的代码
{{#SDB}}
  <h3>Value for SDB:</h3>
  <p>{{SDB}}</p>
{{/SDB}}

只有在h3/p不为空/假时才会打印整个{{{SDB}}} - 块。在您的情况下,转换为:

{{{#Subvendor Name}}}
  {{{Subvendor Name}}}<br/>
{{{/Subvendor Name}}}
…