1

ハンドルバーのヘルパーを書きました

Handlebars.registerHelper('timestamp', function(timeFormat) {
        return moment().format(timeFormat);
});

そして、私はこれを

{{{timestamp YYYYMMDDHHMMSS}}}

しかし、これはうまくいきません。timeFormat未定義です。

timeFormatそのヘルパー関数に入るにはどうすればよいですか?

4

1 に答える 1

1

私のコメントで述べたように、テンプレートからパラメーターとして文字列を追加する必要があります。二重引用符なしで YYYYMMDDHHMMSS を使用すると、objectas パラメータを使用しているため、文字列を期待する momentjs の format-function が期待どおりに機能しないと想定しています。

したがって、{{{timestamp "YYYYMMDDHHMMSS"}}}handlebars ファイルから呼び出す必要があります。

ところで:これは私が見つけた小さな要点であり、いくつかのチェックを行っています:

于 2016-07-13T09:52:52.817 に答える