2016-06-17 7 views
2

PARAMS라는 이름에서 내가이 메시지 객체가 있다고 가정? 뷰 - 국제화

나는이 시도했지만 작동하지 않습니다 :

{{ $t('greetings', {blah: '<foo>' + some_string + '</foo>'}) }}

답변

2
당신은 HTML에 표시로까지 그 메시지와 함께 일을하려고하는지 보여줘해야

, 그러나 첫 번째 패스에서 당신이이 MSG를 표시하려는 HTML 내에서, 그리고

this.msg = '<foo>' + some_string + '</foo>'; 

을 싶을 것 같아, 당신은 말할 것 :

이중 대괄호에 주목하십시오. 즉, msg은 원시 HTML이고 이스케이프 된 문자열이 아닌 것으로 해석됩니다.주의해서 사용하십시오. msg이 전적으로 프런트 엔드에서 설정 한 것이라면 괜찮습니다. some_string이 사용자 입력 데이터가되도록하지 마십시오.