Handlebars 怎么判断 内容为空的时候

刚刚接触这个插件,遇到这种判断的就头痛了~~求大神指点下,判断 如果 id为空时 span标签 隐藏
图片描述

                 {{#each items2}}
                      <li>
                      <a href="{{{link}}}" target="_blank">
                          <div class="img">
                              <div class="layer">
                                  <p>{{title}}<br />{{name}}<br />{{tel}}<br />{{ads}}</p>
                                  <i></i>
                              </div>
                              <img src="images/{{id}}.png" alt="" />
                          </div>
                          <h4>{{btitle}}</h4>
                          <span>¥<label id="E_{{{id}}}"></label>元起</span>
                          <strong></strong>
                      </a>
                      </li>
                   {{/each}}
阅读 5.4k
1 个回答

{{#if id}}可以用来判断当前上下文中有没有id属性
实际上,它是尝试去读取id属性,
如果返回的为undefined、null、""、[]、false任意一个,都会导致最终结果为假。
可以使用下面代码,ID 不为空才显示

{{#if id}}
    <span>¥<label id="E_{{{id}}}"></label>元起</span>
{{/if}}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进