2012-04-26 8 views
5

actualmente estoy tratando de generar dinámicamente Javascript utilizando un objeto Scala de mi solicitud de reproducción, así:Obtención de una cadena prima de vuelta para su uso en el Javascript en Marco de Juego 2.0

<script type="text/javascript">@JavascriptGenerator.generateChangingTextScript()</script> 

Esta Javascript contiene caracteres que juegan quiere para escapar de forma automática, tal como un comillas (") resulta automáticamente en:.

&quot;String goes here&quot; 

en vez de la deseada:

"String goes here" 

El Javascript que se devuelve no le gusta, y como tal no funciona. ¿Cómo le digo a Play que no haga esto?

Gracias.

Respuesta

16

The Play 2 equivalente a Play 1 ${"<".raw} es @Html("<").

+0

Eso funcionó perfectamente. ¡Gracias! – Guicer

0

En juego 1.2.4, está el método .raw() que devuelve el contenido sin formato de una propiedad en una plantilla. ¿Intentó @ JavascriptGenerator.generateChangingTextScript(). Raw(); Eso podría funcionar.

+0

Lo intenté antes de hacer esta pregunta; lo siento por no indicar como tal. En cualquier caso, rompió el programa. Supongo que está obsoleto, o necesito una importación en particular para usarlo. – Guicer

Cuestiones relacionadas