0

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

在这里崩溃:

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

我的游戏!版本是 1.2.4

4

1 回答 1

1

&{''}语法是加载消息的快捷方式。它接受一个字符串作为参数。您不能在此处使用变量。

而不是使用这种语法:

&{'message'}

你可以使用这个:

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

对于您的示例,它将是:

${play.i18n.Messages.get('pages.'+_section+'.footnote.'+_page+'.html')}
于 2013-01-18T19:37:43.610 回答