【发布时间】:2014-02-03 21:19:44
【问题描述】:
鉴于我有这个 javascript 文件
src/js/functions.js
(function() {
crc32 = function(str, crc ) {
...
};
})();
此文件是静态网站的一部分,并且我想在模板中使用 crc32(),如下所示:
index.hbs
<script type="text/javascript" charset="utf-8">
var crc_checksum = {{checksum solution}};
</script>
当然需要一个中间助手
helpers.js
Handlebars.registerHelper('checksum', function(value){
this.checksum = return value;
});
我不想将 crc32 代码复制粘贴到帮助程序中(因为这会复制代码)。有没有办法将外部 JS 文件加载到助手的命名空间中?
【问题讨论】: