簡體   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