問題タブ [handlebarshelper]

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 に答える
268 参照

handlebars.js - HandlebarsJS の {{^}} とは?

{{^}}このテンプレート スニペットで、ニンジンのようなシンボル に出くわしました。

とは{{^}}どういう意味ですか? これは記号なので検索しにくく、handlebarsjsのチュートリアルでは見つけられませんでした

一見、ある種の "else" 演算子のように見えますが、よくわかりません。

0 投票する
2 に答える
952 参照

loops - ハンドルバー: 項目が 2 行ある場合に項目のインデックスを取得する

以下@keyは常に0 1 2 32行目でも与えます。助けてください。

ハンドルバー テンプレート:

部分的なハンドルバー:

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

handlebars.js - if else in ハンドル バー テンプレート

どうすればそれを行うことができますか、ヘルパーを使用してみましたが、私の場合は機能しません

0 投票する
2 に答える
2996 参照

javascript - ハンドルバー ヘルパーから html オブジェクトを返す

次のように、ハンドルバー ヘルパーから html オブジェクトを送信する必要があります。

「Handlebars.SafeString()」を使用して html 文字列を返すことができることは理解していますが、これは私には役に立ちません。何らかのイベントが割り当てられた html オブジェクトを渡す必要があります。

出来ますか?

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

javascript - チェックボックスの値に基づいてハンドルバー テンプレートを動的にフィルタリングします

私は最初の handlebars.project に取り組んでおり、現在、ページをリロードせずにテンプレートを更新する方法を見つけようとしています。

私のテンプレートは JSON ファイルからデータを取得しており、さまざまなチェックボックスの値に基づいて、表示されるテンプレートを動的に変更したいと考えています。

部分テンプレートを使用するのが最善の方法でしょうか?

それが解決策でない場合は、チェックボックスの変更ごとに JSON をフィルタリングし、新しい JSON をハンドルバーに渡して、ページをリロードせずに再コンパイルすることを考えていました。

助けてくれてありがとう!

サンプルコード。チェックボックスで選択されている JSON オブジェクトのプロパティに基づいてテンプレートを更新しようとしています:

この例では、{{type}} がスマートフォン、タブレット、ラップトップ、デスクトップのいずれかであるとします。

0 投票する
5 に答える
12051 参照

javascript - TypeError: Handlebars.registerHelper は関数ではありません

私は2日前の時点でノードとハンドルバーにまったく慣れていないので、ご容赦ください。カスタム ハンドルバー ヘルパーを使用しようとしていますが、どこに配置すればよいか完全にはわかりません。

「TypeError:Handlebars.registerHelperは関数ではありません」というメッセージが表示され続けます

現在、server.js ファイルに含まれています。これが正しいかどうかはわかりません。