我正在从消息文件(带有键和值的字符串资源文件)中检索字符串,并尝试将其存储在javascript变量中。它显然包含javascript不喜欢的字符。如何从消息文件中检索字符串而不必编辑消息文件中的所有字符串,以避免“意外标识符”错误消息导致整个脚本终止?我尝试添加引号:“& {'pages。'+ _ section +'。footnote。'+ _ page +'。html'}”但它没有帮助......
在这里崩溃:
var sRefTxt = "&{ 'pages.'+_section+'.footnote.'+_page+'.html' }";
我的游戏!版本是1.2.4
答案 0 :(得分:1)
&{''}
语法是加载邮件的快捷方式。它需要一个字符串作为参数。你不能在这里使用变量。
而不是使用这种语法:
&{'message'}
您可以使用:
${play.i18n.Messages.get('message')}
对于您的示例,它将是:
${play.i18n.Messages.get('pages.'+_section+'.footnote.'+_page+'.html')}