2

scala テンプレートで「いつ」が何を意味するかについてのドキュメントが見つかりません。scala samples - forms application などの複数の場所で見ました。when の意味は何ですか? true の場合と false の場合はそれぞれ何をすると考えられますか? この構成に制限はありますか? これと他のscalaテンプレート構成の説明を見ることができる場所はありますか?

サンプル コード スニペット:

<li class="@("active".when(nav == "signup"))">

ありがとうございました

4

1 に答える 1

2

2.0.4 / 2.1.0のときの定義を見ることができます。

これは、名前でブール述語をとるRichStringのメンバーです。文字列は暗黙的にRichStringに変換されます。

これは、文字列でのみ使用できることを意味し、ブール型の引数を渡す必要があります。

述語がtrueの場合は文字列を返し、falseの場合は空の文字列を返します。

于 2012-12-02T20:26:03.087 に答える