在html meteor blaze项目中使用下划线js

时间:2016-05-17 16:23:29

标签: meteor underscore.js meteor-blaze

之间的区别是什么。

      <span class="icon-plus"></span>
        {{_ "New List"}}
      </a>

      <span class="icon-plus"></span>
        New List 
      </a>

我知道在js文件中使用_但这里_是在html中 顺便说一下,他们两个看起来像是一样的

2 个答案:

答案 0 :(得分:1)

这些是无关的。

js中的

_通常引用http://underscorejs.org/库。

您的html模板中的

_可能会引用https://github.com/TAPevents/tap-i18n包/库安装的帮助程序进行国际化。

答案 1 :(得分:1)

{{_ ...}}调用名为_的帮助程序。正如Denis所述,如果您已完成meteor add tap:i18n,那么它会从tap:i18n package调用帮助者。

您也可以自己注册帮助者。我这样做是为了让自己在模板中强制访问:

Template.registerHelper('_', (method, arr) => _[method](arr));