問題タブ [handlebars.java]
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.
java - {{now}} を使用して Handlebars.java の日付をフォーマットできません
Java でハンドルバーを使用して現在の日付をレンダリングしようとしています。ハンドルバーを使用している間{{now}}
、日付を「2017 年 12 月 8 日」として印刷できます。
しかし、パラメーターを渡して日付をフォーマットしようとすると、null
値が取得されます。ここで何か間違ったことをしていますか?-
java - メソッドが null / 空の文字列を返す場合のハンドルバー
現在、Java(com.github.jknack.handlebars)でハンドルバーを使用しており、リンクを取得するためのハンドルバーヘルパーメソッドがあります(背後にいくつかのロジックがあります)
URL /subfolder/link.html をレンダリングするだけです
私のハンドルバー テンプレートでは、ヘルパー メソッドが空でない文字列を返す場合 (たとえば、利用可能なリンクがある場合) にのみ、URL (a-tag) を出力したいと考えています。
で試してみました
しかし、リンクはレンダリングされませんでした
私のifの正しい構文は何ですか?
ありがとうRCX
編集: LinkHelper.class の getLink ヘルパー メソッド
経由で登録
handlebars.js - ハンドルバーの式の横にある中括弧をエスケープする
ハンドルバー Java テンプレート エンジンの式の横にある { または } 記号をエスケープする方法を理解できません。
私はハンドルバー テンプレートを使用してプレーン テキストを生成しているため、中括弧の HTML ASCII コードを使用することはできません。
\{{{variable.name}}\}
に解決されるような表現が必要{variable.value}
です。そのためのヘルパーを作成する必要がありますか、それともよりクリーンな方法がありますか?