javascript - Handlebars 中的 {{#_}} ... {{/_}} block 是什么意思?

标签 javascript handlebars.js handlebarshelper

这是一个例子:

        {{#_}}<strong class="point-submitter">
          {{#if submitter.avatar_url }}
            <img src="{{ submitter.avatar_url }}" class="avatar" />
          {{^}}
            <img src="{{ STATIC_URL }}css/images/user-50.png" class="avatar" />
          {{/if}}
          {{#if submitter.name }}
            {{ submitter.name }}
          {{^}}
            {{#if submitter_name }}
              {{ submitter_name }}
            {{^}}
              {{ anonymous_name }}
            {{/if}}
          {{/if}}
        </strong> {{ action_text }} this {{ place_type_label location_type}}

        {{#if region}}
          in {{ region }}
        {{/if}}{{/_}}

取自这里: https://github.com/openplans/shareabouts/blob/master/src/sa_web/jstemplates/place-detail.html#L6

使用 {{#_}} ... {{/_}} block 有什么区别?我在Handlebars documentation上没有找到太多内容。 ,并且搜索诸如 #_ handlebars block underscore 这样的术语并不是很有帮助。

最佳答案

它不是常规 Handlebars 或 Mustache 的一部分 - 它是用于进行国际化的 Django-jstemplate 库的一部分。

https://django-jstemplate.readthedocs.org/en/latest/#internationalization-i18n

关于javascript - Handlebars 中的 {{#_}} ... {{/_}} block 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32268365/

相关文章:

javascript - 如何在 Javascript 中上传 Excel 文件或将 Excel 转换为文本文件?

javascript - Lightswitch HTML 自定义控件仅显示一次

javascript - C3.js : Months name are not showing continuously

javascript - HandleBars - 模板中的模板

javascript - handlebarsjs - 我可以通过 json 键访问元素吗?

javascript - 页面重新加载时滚动事件未触发

javascript - Handlebars js : how to get a variable in an each loop?

javascript - Ember.js 每个助手不显示在条件中

javascript - 使用 {{#each}} 迭代 (express-)handlebars 模板中 helper 的字符串数组

ember.js - HandlebarsHelper 编译模板 tempateSpec.call undefined