Angularjs 如何进行角度嵌套翻译?
我正在尝试以角度和条件的方式进行嵌套翻译 设置:Angularjs 如何进行角度嵌套翻译?,angularjs,translation,Angularjs,Translation,我正在尝试以角度和条件的方式进行嵌套翻译 设置: <p translate-values="{partnerName: (enterPin.partnerName) ? enterPin.partnerName : {{'YourProvider'}}}" translate> {{'EnterPINCodeMessage'}} </p> 如果enterPin.partnerName有一个值,我希望{{partnerName}}使用该值,如果没有,我希望{{pa
<p translate-values="{partnerName: (enterPin.partnerName) ? enterPin.partnerName : {{'YourProvider'}}}" translate>
{{'EnterPINCodeMessage'}}
</p>
如果enterPin.partnerName有一个值,我希望{{partnerName}}
使用该值,如果没有,我希望{{partnerName}}
使用{YourProvider}}
使用此设置,这是我的结果:
<p translate-values="{partnerName: (enterPin.partnerName) ? enterPin.partnerName : YourProvider}" translate="" class="ng-scope ng-binding">Enter the 13 digit PIN code you received from . If you do not have a PIN code, please contact for assistance.</p>
输入您从中收到的13位PIN码。如果您没有PIN码,请联系以获得帮助
它被渲染为
输入您从中收到的13位PIN码。如果您没有PIN码,请联系以获得帮助
如果enterPin.partnerName为空,如何使用partnerName翻译“YourProvider”
谢谢我还没试过,但我觉得牙套里的牙套是这里的问题。所以不是这个
<p translate-values="{partnerName: (enterPin.partnerName) ? enterPin.partnerName : {{'YourProvider'}}}" translate>
{{'EnterPINCodeMessage'}}
</p>
{{'EnterPINCodeMessage'}
试试这个
<p translate-values="{partnerName: (enterPin.partnerName) ? enterPin.partnerName : 'YourProvider'}" translate>
{{'EnterPINCodeMessage'}}
</p>
{{'EnterPINCodeMessage'}
以下是最终有效的方法:
<p translate-values="{partnerName: (enterPin.partnerName) ? enterPin.partnerName : '{{'YourProvider' | translate }}' }" translate>{{'EnterPINCodeMessage'}}</p>
{{'EnterPINCodeMessage'}
已尝试此操作。它呈现为:输入从提供商处收到的13位PIN码。如果您没有PIN码,请联系您的提供商寻求帮助。
<p translate-values="{partnerName: (enterPin.partnerName) ? enterPin.partnerName : '{{'YourProvider' | translate }}' }" translate>{{'EnterPINCodeMessage'}}</p>