2012-03-29 4 views

Antwort

8

Ja, es gibt ein play.api.Routes Objekt, das eine Möglichkeit bietet, einen JavaScript Reverse Router zu generieren. Es gibt auch ein Vorlagen-Tag, helper.javascriptRouter, das direkt in den Vorlagen verwendet werden kann.

+0

Links gebrochen :( – Giszmo

+1

ich die Links fixiert –

3

Für scala:

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

und in der Vorlage

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

Routen Nutzung ist bei @Franz seinem Blog erklärt. http://franzgranlund.wordpress.com/2012/03/29/play-framework-2-0-javascriptrouter-in-java/

+2

+1 für den Spaß, den ich hatte, herauszufinden, dass der Blogbeitrag, auf den Sie verwiesen, vom OP kommt. Unendliche Rekursion hier :) – Rajish