ハンドルバーのヘルパーを書きました
Handlebars.registerHelper('timestamp', function(timeFormat) {
return moment().format(timeFormat);
});
そして、私はこれを
{{{timestamp YYYYMMDDHHMMSS}}}
しかし、これはうまくいきません。timeFormat
未定義です。
timeFormat
そのヘルパー関数に入るにはどうすればよいですか?
ハンドルバーのヘルパーを書きました
Handlebars.registerHelper('timestamp', function(timeFormat) {
return moment().format(timeFormat);
});
そして、私はこれを
{{{timestamp YYYYMMDDHHMMSS}}}
しかし、これはうまくいきません。timeFormat
未定義です。
timeFormat
そのヘルパー関数に入るにはどうすればよいですか?
私のコメントで述べたように、テンプレートからパラメーターとして文字列を追加する必要があります。二重引用符なしで YYYYMMDDHHMMSS を使用すると、object
as パラメータを使用しているため、文字列を期待する momentjs の format-function が期待どおりに機能しないと想定しています。
したがって、{{{timestamp "YYYYMMDDHHMMSS"}}}
handlebars ファイルから呼び出す必要があります。
ところで:これは私が見つけた小さな要点であり、いくつかのチェックを行っています: