2012-03-29 6 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

예, JavaScript 역방향 라우터를 생성하는 방법을 제공하는 play.api.Routes 개체가 있습니다. 또한 템플리트 태그 helper.javascriptRouter이 있으며 템플리트에서 직접 사용할 수 있습니다. 스칼라를 들어

+0

링크가 깨진 :( – Giszmo

+1

내가 링크를 고정을 –

3

:

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에서 자신의 블로그 설명 :. http://franzgranlund.wordpress.com/2012/03/29/play-framework-2-0-javascriptrouter-in-java/

+2

+1 당신이 언급 한 블로그 게시물 OP에서 유래 찾았습니다 재미. +1 무한 재귀 여기 :) – Rajish

관련 문제