問題タブ [twirl]
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.
scala - テンプレート呼び出しの引数として scala テンプレート コード ブロックと値を使用する (Play Framework)
再利用可能なコード ブロックと再利用可能な値の両方を関数呼び出し (別のテンプレート) の引数として使用しようとしましたが、常にコンパイル エラー「単純な式の不正な開始」が発生します。
header
文字列を引数として取るテンプレートがあるとしましょう。これは次のように呼ばれます。@header("My title")
ここで、"My title" をコード ブロックの結果または値にしたいと考えています。
たとえば、コード ブロックに対して次の方法を試しました。
または値のその方法:
しかし、これら 2 つのコード スニペットはいずれもコンパイルされません。それはどのように行われるべきですか?
scala - sbt-twirl テンプレートの前処理
sbt プロジェクトでいくつかの Twirl テンプレートを前処理する必要があります。Twirl プラグインがそのテンプレートをコンパイルする前に実行される build.sbt でタスクを定義することは可能ですか?
playframework - Twirl の変数から改行文字をレンダリングする
おもちゃの Play フレームワーク プロジェクトがあります。そして、私のJavaコードは次のようなものです:
そして、私の index.scala.html は次のようなものです
問題は、表示された html で改行文字がなくなっていることです。HTMLで2行を取得したいのですが、1行しか取得できません。
Javaの行を次のように変更してみました:
しかし、html にはまだ 2 行ではなく 1 行が表示されています。
では、Twirl で (改行文字を機能させる) 2 行を取得するにはどうすればよいでしょうか?
scala - ヘルパー入力数値 Scala
scalaに数値テキストのみの入力はありますか?
私が使用するテキストの場合:@helper.inputText(field)
数値の場合は?何を使えばいいですか?scalaの入力でマスクを使用するにはどうすればよいですか?
入力ドキュメントを読みましたが、何も見つかりませんでした。
java - Twirl テンプレートの暗黙的な変数に対する IntelliJ IDEA のコード支援
Play! を使用して Java で Web アプリを作成しています。フレームワークと Twirl テンプレート エンジン、IntelliJ IDEA を使用します。テンプレートには、使用可能ないくつかの暗黙的な変数があります (flash、session、requestHeader)。これらの変数を正常に参照でき、アプリは期待どおりにコンパイルおよび実行されます。ただし、これらの変数は明示的に宣言されていないため、IDEA はエラー (シンボル フラッシュを解決できないなど) を表示し、コード支援を提供しません。大きな問題ではありませんが、可能であれば修正したいと思います。
私は解決策をかなり探しました。JetBrains ブログには、Velocity テンプレートでこれを行う方法に関する投稿があります。誰かが Twirl テンプレートで同じことを行うのを手伝ってくれたら、とても感謝しています!
ジャクソン