2012-04-26 17 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