玩!字符串中的框架“意外标识符”

时间:2013-01-18 18:00:05

标签: string playframework playframework-1.x

我正在从消息文件(带有键和值的字符串资源文件)中检索字符串,并尝试将其存储在javascript变量中。它显然包含javascript不喜欢的字符。如何从消息文件中检索字符串而不必编辑消息文件中的所有字符串,以避免“意外标识符”错误消息导致整个脚本终止?我尝试添加引号:“& {'pages。'+ _ section +'。footnote。'+ _ page +'。html'}”但它没有帮助......

在这里崩溃:

var sRefTxt =  "&{  'pages.'+_section+'.footnote.'+_page+'.html' }";

我的游戏!版本是1.2.4

1 个答案:

答案 0 :(得分:1)

&{''}语法是加载邮件的快捷方式。它需要一个字符串作为参数。你不能在这里使用变量。

而不是使用这种语法:

&{'message'}

您可以使用:

${play.i18n.Messages.get('message')}

对于您的示例,它将是:

${play.i18n.Messages.get('pages.'+_section+'.footnote.'+_page+'.html')}