繁体   English   中英

使用RequireJS的amdefine工作在基于Web的项目中组装自定义帮助程序

[英]Making Custom Helpers in Assemble using RequireJS's amdefine work for a web-based project

因此,在这个项目中,我将Assemble( http://assemble.io/docs/ )用作静态站点生成器,并制作了几个客户车把帮助器( http://assemble.io/docs/Custom-组装页面时使用的Helpers.html )。

一切正常,我在grunt任务中引用了帮助文件,运行了“ grunt服务”,瞧,我组装的车把文件现在正在使用新的自定义帮助程序。

但是...在我的项目中,我还有一些把手模板文件,这些文件没有通过Assemble使用。 例如,当我想在我的网站上更新产品篮时,这些模板已经过预编译和使用,并且这些基于Web的模板也应该能够使用我的自定义帮助程序。

我的车把帮手的代码:

module.exports.register = function (Handlebars, options, params) {
  // Helper goes here.
};

为了能够在基于Web的项目中使用这些帮助程序,我将如何继续使用RequireJS的amdefine。

布丹

这是handlebars-helpers v0.6.0发行版的重点,您应该能够使用该发行版完成所需的工作。

该仓库上还有一个现存的问题要讨论: https : //github.com/assemble/handlebars-helpers/issues/36 ,随时添加您的想法!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM