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

发布于 2022-09-05 22:12:44 字数 1085 浏览 28 评论 0

刚刚接触这个插件,遇到这种判断的就头痛了~~求大神指点下,判断 如果 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}}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暮年 2022-09-12 22:12:44

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

{{#if id}}
    <span>¥<label id="E_{{{id}}}"></label>元起</span>
{{/if}}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文