PlayFramework2.2.xのScalaTemplateで分岐処理をする方法

@iwasaki 276views 更新:2014年4月3日

Scala Templateではよくこんな感じでmainにサイトのタイトルを渡すことがあると思います。

@main("サイト登録") {
//コンテンツの中身
}

このタイトルを条件分岐で渡す方法がいまいちわからなかったのですが、このように渡してやります。

@(flag:Boolean)
@main(if(flag){"サイト登録"}else{"サイト更新"}) {
//コンテンツの中身
}

ifの前に@は不要
{}の中は文字列を渡すのでダブルクオーテーションで囲む
のがポイントです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません