2012-04-26 6 views
5

ので、同様に私は現在、動的に私のPlayアプリケーションにScalaのオブジェクトを使用してJavascriptを生成しようとしています:はプレイ中にJavaScriptで使用するためのバック生の文字列を取得Framework 2.0の

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

これJavascriptが欲求を再生する文字が含まれていますこのような引用符( ")のように、自動的に脱出することが自動的にそれを回す:なく所望より

&quot;String goes here&quot; 

"String goes here" 

返されているJavascriptはこれが好きではないので、動作しません。 Playにこれをしないように指示するにはどうすればよいですか?

ありがとうございました。

答えて

16

プレイ1の${"<".raw}に相当するプレイ2は@Html("<")です。

+0

それは完全に機能しました。ありがとう! – Guicer

0

再生1.2.4には、テンプレート内のプロパティの生の内容を返すメソッドの.raw()があります。 @ JavascriptGenerator.generateChangingTextScript()を試しましたか?raw(); これはうまくいく可能性があります。

+0

私はこの質問をする前にそれを試しました。申し訳ありません。とにかく、それはプログラムを壊した。私はそれが非難されていると思う、または私はそれを使用する特定のインポートが必要です。 – Guicer

関連する問題