2012-04-26 34 views
5

我目前想在我的播放應用程序中使用Scala的對象動態生成JavaScript,就像這樣:獲取原始字符串回在遊戲框架在JavaScript中使用2.0

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

這個Javascript包含播放想要的字符自動逸出,例如引號(「)它會自動把它變成:

&quot;String goes here&quot; 

而不是期望的:

"String goes here" 

正在返回的Javascript不是這樣的,因此不起作用。我如何告訴玩不這樣做?

謝謝。

回答

16

Play 2相當於Play 1的${"<".raw}@Html("<")

+0

完美運作。謝謝! – Guicer 2012-04-26 12:50:22

0

在1.2.4版本中,有一個方法.raw()返回模板中屬性的原始內容。你試過@ JavascriptGenerator.generateChangingTextScript()。raw(); 這可能有效。

+0

我在試過這個問題之前就試過了;對不起,沒有這樣表示。無論如何,它打破了這個計劃。我想這是不贊成的,或者我需要一個特定的導入來使用它。 – Guicer 2012-04-26 12:48:28