問題タブ [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 に答える
1327 参照

javascript - ユニークなアイテムを手に入れよう - ハンドルバー

私のJSONは次のようになります。

@tag1、@tag2 などの一意のタグ名をすべて取得したいと考えています。お気付きのように、@tag1 が 2 回繰り返されています。

私のテンプレート:

これまでに作成したカスタム ヘルパー:

上記のカスタム ヘルパーはすべてのタグを返しますが、一意のタグが必要です。

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

javascript - ネストされる可能性のあるオブジェクト プロパティの不特定の数を渡す

解析が必要なJSON文字列を渡すことができるハンドルバーヘルパーを作成しようとしています。次に、ネストのレベルがいくつあるかわからなくても、特定のプロパティを取得できます。次に例を示します。

次に、「responseBody」をJSON文字列として使用します。それを渡す方法はわかりませんが、アイデアは次のようなものです:

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

meteor - テンプレート レベルでの個々のサブスクリプション。テンプレート レベルのサブスクリプションを悪用することはどの程度悪いことですか?

私は怠け者になり、次のヘルパーを追加しました:

テンプレート レベルのサブスクリプションはよし、私のプロトタイプには最適です。この考えを非難する人を見つけることはできませんでしたが、それはあまりにも馬鹿げているため、誰もやろうとは思わなかったのかもしれません。このパターンの経験はありますか?お勧めできますか?

特にサブスクリプションの量と、それらが引き起こす可能性のある大規模な再レンダリングについて心配しています。

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

javascript - ハンドルバー ヘルパーの JSdoc ドックレット

私が構築している小さなアプリケーション用にJSdocをセットアップしました。最近、ハンドルバーのヘルパー ファイルにもドックレットを追加し始めましたが、パターンに適切に注釈を付けることができません。

また、ハンドルバー ヘルパーがドキュメント出力に独自の自己完結型セクションを持つようにしたいと考えています。現在、すべてが Global セクションに出力されています。これを行うには @namespace または @external を使用する必要がありますか?

前もって感謝します

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

javascript - ループ内のハンドルバー ヘルパー

テンプレート

脚本

期待される出力

実際の出力

elseblock が実行されますが、出力は isfalseの代わりに返されます<span>String</span>

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

handlebars.js - ハンドルバー ブロック ヘルパー with noop 3rd ケース

を呼び出すoptions.inverse(this)と、ハンドルバー ブロック ヘルパーがそのelseブロックを実行します。何もしないようにするにはどうすればよいですか?私は 3 つのケースがある状況にあり、数字以外のケースは何もしないようにしたいと考えています。これはうまくいかないようです。どうすればいいのですか?

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

javascript - ハンドルバーの親スコープ プロパティへのアクセス エラー

eachネストされたifヘルパーを含むハンドルバー テンプレートを使用しています。このように見えます

これにアクセスするsomeParentValueと、コンソールにこのエラーが表示されます"Uncaught TypeError: Cannot read property '1' of undefined"

パスに別のレベルを追加すると、つまり../../someParentValue各結果セットのスコープに到達すると、エラーが発生します"Uncaught TypeError: Cannot read property '2' of undefined"

結果セットを検査しているときに、その結​​果セットの各項目にアクセスしようとしているプロパティがあることがわかります。