2013-01-18 1 views
0

메시지 파일 (키 및 값이있는 문자열 리소스 파일)에서 문자열을 검색하고이를 javascript 변수에 저장하려고합니다. 그것은 분명히 자바 스크립트가 좋아하지 않는 문자를 포함합니다. 전체 스크립트를 죽이는 "예기치 않은 식별자"오류 메시지를 피하기 위해 메시지 파일의 모든 문자열을 편집하지 않고 메시지 파일에서 문자열을 검색하려면 어떻게해야합니까? 바로 여기 ...재생! 프레임 워크 "예기치 않은 식별자"문자열에서

충돌하지만 도움이되지 않았다 "& {+ _ 섹션 + + _ 페이지 + '를 html로." "각주..' '페이지를.'}": 나는 따옴표를 추가하는 시도

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

내 플레이! 버전은 1.2.4입니다.

답변

1

&{''} 구문은 메시지를로드하는 바로 가기입니다. 문자열을 매개 변수로 사용합니다. 여기서 변수를 사용할 수 없습니다.

대신이 구문을 사용 :

&{'message'} 

당신이 사용할 수 있습니다 : 귀하의 예를 들어

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

를, 그것은 다음과 같습니다

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

하는 사실은 그냥이 알아 냈어 . 그래도 고마워! – Mike6679