問題タブ [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 - ハンドルバー - 2 つの条件で #if ヘルパーを使用する
私の js ファイルでは、{'tests': tests, 'isComplete': isComplete} という 2 つのキーを持つ JSON オブジェクトを渡します。
handlebars ファイルで、各テスト ステータスに基づいてテスト オブジェクトを表示したいと考えています。同時に、isComplete が true でない場合にのみテストをチェックしたい「isRequired」という名前のヘルパーを追加した別の条件があります。
このコードには、データを表示するための重複したコードがあります。私はまだハンドルバーについて学んでいますが、この冗長なコード ブロックを削除する方法がわかりません。これをリファクタリングする方法を教えてください。ありがとうございました!
javascript - Handlebars.js で条件付きでループをスキップする
私は時間ベースのテンプレートを持っています:
そしてJS:
エポック時間が現在の時間よりも短い場合はループをスキップして、次のエポック時間を表示したいと考えています。この繰り返しのループをスキップする方法は? "" を返し、空の li 値を送信して表示します
javascript - ハンドルバーの部分式が「options.fn は関数ではありません」というエラーをスローする
ハンドルバーで部分式を使用しようとしていますが、最も単純な式でも「options.fn は関数ではありません」というエラーが発生します。https://github.com/assemble/handlebars-helpersから追加のヘルパーを使用している間、この式は正常に機能します。
しかし、このような部分式を作成すると
またはこれ
ライブラリがエラーをスローします
TypeError: [feed.hbs] options.fn は
Object.helpers.gt (/Users/me/Projects/jackal/node_modules/handlebars-helpers/lib/comparison.js:152:20)
の Object.evalの関数ではありません(createFunctionContext で評価 ...
2 つの条件を確認する必要があります。現時点では、ネストされた式で達成されました:
では、私の部分式の何が問題なのですか?
ember.js - ネストされたオブジェクトを取得するときに hbs でヘルパーを取得する
次のオブジェクトがあるとします。
テンプレートで対応する画像の URL を取得したい場合、どうすればよいですか? 私は試した:
しかし、それは機能しません。
次のように入力して、必要な URL を取得できます。
ただし、これは非常に非直感的で醜い回避策です。もっと良い方法はありますか?ありがとうございました。
templates - ハンドルバー テンプレート内の要素にアクセスするにはどうすればよいですか?
ハンドルバー テンプレート内の要素にアクセスするにはどうすればよいですか? Handlebars Helper 内の #element-{{id}} にアクセスしようとしていますが、ログに null が返されます。
scala - Handlebar Scala にヘルパーを追加する
HandleBarモジュールを使用してScalaでHandleBarを使用して、HandleBarテンプレートを作成しています。現在、hrefリンクを表示できません。
URL
正しく渡してもレンダリングされません。明確ではないヘルパーの例があります。
この URL を適切にレンダリングする方法はありますか。私はHandleBarが初めてです。