2012-03-29 5 views
10

Play Framework 2.0には、1.2.xのjsActionに相当する組み込み関数がありますか?Play Framework 2.0 - jsActionはどこですか?

そうでない場合は、どうすればこのようなタグを作成できますか?

更新: 私は正しい軌道に乗ってくれたJulien Richard-Foyのおかげで、javascriptRouterを使用することができました。ただし、Play 2.0ではマニュアルでの使用方法の例は提供されていません。so I made an example on how it is used in Java

答えて

8

はい、play.api.Routesオブジェクトがあり、JavaScriptリバースルータを生成します。テンプレートに直接使用できるテンプレートタグhelper.javascriptRouterもあります。

def javascriptRoutes() = Action { implicit request => 
    Ok(
     Routes.javascriptRouter("jsRoutes")(
     // Routes 
     controllers.routes.javascript.Application.xxx, 
     controllers.routes.javascript.Application.yyy 
    ) 
    ).as(JAVASCRIPT) 
    } 

とテンプレートに

<script type="text/javascript" src="@routes.Application.javascriptRoutes"></script> 

ルートの使用が@Franzで彼のブログで説明されています:スカラ座のために

+0

リンク:( – Giszmo

+1

を私はリンクを固定 –

関連する問題