問題タブ [registerhelper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1798 参照

node.js - Node.jsプロジェクトのHandlebars.registerHelper関数をどこに配置しますか?

「totalPrice」を 10 増やしてから、 handlebars templates に表示したいと思います。ここに私のハンドルバーファイルのスニペットがあります。checkout.hbs

そのために、これを app.js ファイルに書き込みます

そして、expressHbs.registerHelper is not a functionというエラーが発生しました。それから私はこのように書くことを知りました

そして、「missing Helper: "increasePrice"」のようなエラーが発生しました。

0 投票する
0 に答える
13 参照

node.js - プロジェクトの UI が変更され、ハンドルバーの登録時にデータが表示されないのはなぜですか?

ハンドルバーで if else 条件ステートメントを使用する必要があります。そのために、app.js に registerHelper を登録しました。以下は私のコードです。

行/コードを削除すると、「 app.locals.layout = false;」次のエラーが表示されます。 ここに画像の説明を入力

registerhelpers を追加してサーバーを実行する前に、UI は正常に動作しており、次のように表示されます。 ここに画像の説明を入力 ここに画像の説明を入力

registerhelpers を追加してサーバーを実行した後、UI が変更され、コンテンツも次のように表示されません。 ここに画像の説明を入力

ここに画像の説明を入力

0 投票する
1 に答える
21 参照

handlebars.js - 各条件で Handelbars (HBS) で等しい条件を使用する方法は?

私はハンドルバーを使用しており、 if 条件が like と等しい場合に使用しようとしていますif(value.A==value.B)

以下は、私がこれを試しているコードです。

以下のコードを使用しましたが、それは与えていますTypeError: hbs.registerHelper is not a function

コードは app.js にあります:-