2012-03-29 32 views
10

Play Framework 2.0 có bất kỳ tích hợp nào tương đương với 1,223's jsAction không?Chơi Framework 2.0 - jsAction ở đâu?

Nếu không, làm cách nào để tạo thẻ như vậy?

Cập nhật: Nhờ Julien Richard-Foy đã giúp tôi đi đúng hướng, tôi đã có thể sử dụng javascriptRouter. Tuy nhiên, Play 2.0 không cung cấp bất kỳ ví dụ nào về cách sử dụng trong hướng dẫn sử dụng, so I made an example on how it is used in Java.

Trả lời

8

Có, đối tượng play.api.Routes cung cấp cách tạo bộ định tuyến ngược JavaScript. Ngoài ra còn có một thẻ mẫu, helper.javascriptRouter, có thể được sử dụng trực tiếp trong các mẫu.

+0

liên kết bị hỏng :( – Giszmo

+1

Tôi cố định các liên kết –

3

Đối scala:

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

và trong mẫu của bạn

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

tuyến đường sử dụng được giải thích tại @Franz blog của mình:. http://franzgranlund.wordpress.com/2012/03/29/play-framework-2-0-javascriptrouter-in-java/

+2

1 cho những niềm vui tôi đã tìm ra rằng các bài đăng blog bạn tham chiếu đến từ OP. Đệ quy vô hạn ở đây :) – Rajish

Các vấn đề liên quan