問題タブ [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.
groovy - handlebars Java を使用してマップのマップを反復処理する
私は現在、小さな Ratpack、Java、Groovy プロジェクトを作成しています。テンプレート システムとして Handlebars Java を使用しています。
https://github.com/jknack/handlebars.java
キーとマップを値として持つマップを反復処理しようとしています。これは私のデータの例です。
たとえば、マップ内の各アイテムを反復処理してから、各値内のマップを反復処理して表示したいと考えています。
「最多のマン オブ ザ マッチ フォルラン 20 人」
現時点では、私はこれをやっています。
@key はキーを正しく出力しますが、'this' は Forlan:20 を表示するだけです。内部マップをループしようとしましたが、うまくいきませんでした。以前にこれに遭遇した人はいますか?
javascript - NodeJS /Express/ ExpressHandlebars - グローバル ヘルパー関数
私は今までにモニターに向かって叫び、これを理解するために何時間も費やしてきたことを約束できます. まず、単純な比較機能を実行できないハンドルバーのようなテンプレート エンジンを使用するという概念が理解できません。
いかなる場合でも。ここでわかるように、個々のルートに追加するとうまく機能するこのヘルパー関数があります。ただし、エクスプレスで作成したapp.jsファイルにグローバル関数として追加したいと思っています。ヘルパー関数の GitHub の例が機能しないことをお約束します。
どんな助けでも本当に感謝します。
私のindex.jsファイル。
app.js では、どうやらこのようなことができるはずです。ドキュメントにないものは、 index.jshbs
に変数を何らかの方法でインポートする必要があると考えています
methods - 「Handlebars.registerHelper」と同様に「vuejs」でメソッドを宣言する方法は?
「Handlebarjs」から「Vuejs」に行きます。コードのいくつかの部分で呼び出されるメソッドを宣言したいと考えています。
Handlebars.registerHelper(); については
助けてください。
javascript - ハンドルバー ヘルパーを使用して JSON オブジェクトを印刷する方法
HTML テンプレート (ハンドルバー) に印刷したいオブジェクトがあります。値は、mysql サーバーからのカウント クエリです。クエリを含む関数は次のとおりです。
ルーターファイルに対する私のGETリクエストは次のとおりです。
ハンドルバーヘルパーは次のとおりです。
そして最後に、私のhtmlテンプレートは次のとおりです。
このすべての後、私のWebページの出力は[{"COUNT(*)":20}] です
クエリの一部を出力する理由がよくわかりません。20 は、印刷したい正しい値です。
javascript - ハンドルバー TypeError: 未定義のプロパティ 'fn' を読み取れません
カスタム ハンドルバー ヘルパーを作成しましたが、パラメーターの値を定義しないと次のエラーが発生します。
これは、3 つのパラメーターすべてを次のように定義すると機能します。
パラメータ コンソールを定義しないと、「Handlebars TypeError: Cannot read property 'fn' of undefined」が表示されます。
ここで私が間違っていることについてのアイデアはありますか?
更新:以下に示すように「null」でもチェックされますが、それでも同じエラーが発生します。