2016-10-14 1 views
0

の文字列連結を組み立て:は、私は、たとえば、テンプレート内の2つの文字列をCONCATするテンプレート

{{> 
masthead 
title=car-and.panel1.title 
image= (imageBase "myimage.jpg") 
height="100" 
}} 

だから私は組み立てると、連結ヘルパーを登録したいです。私がドキュメントで見つけた方法のどれもうまくいかないようです。

module.exports.register = function (Handlebars) { 
    Handlebars.registerHelper("imageBase", (path) => "/images/" + path); 
}; 

私は、これらのオプションを持つアプリ初期化しています:私は常に、それはそれはあなたのように見えるヘルパー

答えて

0

を見つけることができないというエラーが出る

const app = assemble({ 
    ext: "html", 
    helpers: ['./app/helpers/*.js' ] 
}); 

を 私はヘルパーを持っていますgrunt-assembleのドキュメントの一部を見て、それをassembleの最新バージョンに適用しようとしていました。我々はまだそれらのすべてを更新することに取り組んでいますが、assemble READMEは新しいドキュメントを開始するのに適しています。

また、ヘルパーのために特別に、そのAPIがtemplatesによって提供されており、ここに文書化されていますhttps://github.com/jonschlinkert/templates#helper

だからあなたのコード例を更新するために、あなたはヘルパーを登録するには、この操作を行うことができます。

const app = assemble(); 
app.helper('imageBase', (path) => '/images/' + path); 
+0

グレート、 どうもありがとう –

関連する問題