2016-09-13 3 views
1

저는 PascalPrecht의 AngularJS 번역 모듈을 사용하고 있습니다. AngularJS의 번역 지시어를 사용하여 여러 개의 translationIds 번역하기


{ 
    APP.WELCOME: 'Welcome', 
    APP.USER: 'user' 
} 

<span translate>{{'APP.WELCOME'}}</span> <span translate>{{'APP.USER'}}</span>

작품 잘

. Welcome user을 출력합니다.


이제 하나의 요소에 두 개의 translationId를 결합 할 수 있습니까? 나는 여러 가지를 시도했습니다 :

그러나 보이지 않는 것 같습니다.

제안 사항? 이것은 가능한가?

답변

1

하나의 <span> 내부에 두 개의 더블 브라켓 요소를 사용하여 시도하고 $filter A와 번역 : 대신에, 당신의 번역에서

<span>{{'APP.WELCOME' | translate }} {{ 'APP.USER' | translate }}</span> 

그것은 작동합니다 ...

+0

당신이'APP.HELLO'를 쓴 파일 'APP.WELCOME'의 ... 질문에 오타가 없다면 그 원인 일 수 있습니다. :-) – MarcoS

+0

수정 됨. 감사. 그것은 질문의 오타였습니다. 제 프로덕션에서는 다른 translationId를 사용합니다 :) –

+0

그리고 작동하지 않습니까? 이상한 ... 사실을 말하면, 내 프로젝트에서 나는' {{ 'text1'| 번역}} {{ 'text2'| 번역 ...}''pascalprecht.translate' ('$ filter'로)의 구조체로, 잘 작동합니다 ...이 제안을 반영하여 내 대답을 업데이트했습니다 ... – MarcoS