問題タブ [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.
handlebars.js - HandlebarsJS の {{^}} とは?
{{^}}
このテンプレート スニペットで、ニンジンのようなシンボル に出くわしました。
とは{{^}}
どういう意味ですか? これは記号なので検索しにくく、handlebarsjsのチュートリアルでは見つけられませんでした
一見、ある種の "else" 演算子のように見えますが、よくわかりません。
loops - ハンドルバー: 項目が 2 行ある場合に項目のインデックスを取得する
以下@key
は常に0 1 2 3
2行目でも与えます。助けてください。
ハンドルバー テンプレート:
部分的なハンドルバー:
handlebars.js - if else in ハンドル バー テンプレート
どうすればそれを行うことができますか、ヘルパーを使用してみましたが、私の場合は機能しません
javascript - ハンドルバー ヘルパーから html オブジェクトを返す
次のように、ハンドルバー ヘルパーから html オブジェクトを送信する必要があります。
「Handlebars.SafeString()」を使用して html 文字列を返すことができることは理解していますが、これは私には役に立ちません。何らかのイベントが割り当てられた html オブジェクトを渡す必要があります。
出来ますか?
javascript - チェックボックスの値に基づいてハンドルバー テンプレートを動的にフィルタリングします
私は最初の handlebars.project に取り組んでおり、現在、ページをリロードせずにテンプレートを更新する方法を見つけようとしています。
私のテンプレートは JSON ファイルからデータを取得しており、さまざまなチェックボックスの値に基づいて、表示されるテンプレートを動的に変更したいと考えています。
部分テンプレートを使用するのが最善の方法でしょうか?
それが解決策でない場合は、チェックボックスの変更ごとに JSON をフィルタリングし、新しい JSON をハンドルバーに渡して、ページをリロードせずに再コンパイルすることを考えていました。
助けてくれてありがとう!
サンプルコード。チェックボックスで選択されている JSON オブジェクトのプロパティに基づいてテンプレートを更新しようとしています:
この例では、{{type}} がスマートフォン、タブレット、ラップトップ、デスクトップのいずれかであるとします。
javascript - TypeError: Handlebars.registerHelper は関数ではありません
私は2日前の時点でノードとハンドルバーにまったく慣れていないので、ご容赦ください。カスタム ハンドルバー ヘルパーを使用しようとしていますが、どこに配置すればよいか完全にはわかりません。
「TypeError:Handlebars.registerHelperは関数ではありません」というメッセージが表示され続けます
現在、server.js ファイルに含まれています。これが正しいかどうかはわかりません。