html meteor blaze 项目中下划线 js 的使用
usage of underscore js in html meteor blaze project
有什么区别。
<span class="icon-plus"></span>
{{_ "New List"}}
</a>
和
<span class="icon-plus"></span>
New List
</a>
我知道 _ 在 js 文件中的用法,但这里的 _ 在 html
顺便说一句,他们两个看起来工作方式相同
这些是不相关的。
_
在js中通常引用http://underscorejs.org/
库。
_
在您的 html 模板中可能引用了 https://github.com/TAPevents/tap-i18n
package/library 为国际化安装的助手。
{{_ ...}}
调用名为 _
的助手。正如 Denis 所说,如果你已经完成 meteor add tap:i18n
那么它会从 tap:i18n package.
调用助手
您也可以自己注册一个帮手。我这样做是为了让自己在模板中使用下划线:
Template.registerHelper('_', (method, arr) => _[method](arr));
有什么区别。
<span class="icon-plus"></span>
{{_ "New List"}}
</a>
和
<span class="icon-plus"></span>
New List
</a>
我知道 _ 在 js 文件中的用法,但这里的 _ 在 html 顺便说一句,他们两个看起来工作方式相同
这些是不相关的。
_
在js中通常引用http://underscorejs.org/
库。
_
在您的 html 模板中可能引用了 https://github.com/TAPevents/tap-i18n
package/library 为国际化安装的助手。
{{_ ...}}
调用名为 _
的助手。正如 Denis 所说,如果你已经完成 meteor add tap:i18n
那么它会从 tap:i18n package.
您也可以自己注册一个帮手。我这样做是为了让自己在模板中使用下划线:
Template.registerHelper('_', (method, arr) => _[method](arr));