angularjs - How to do nested translation in Angular? -
i trying nested translation in angular conditional involved well.
the setup:
<p translate-values="{partnername: (enterpin.partnername) ? enterpin.partnername : {{'yourprovider'}}}" translate> {{'enterpincodemessage'}} </p>
here translation file:
{ "enterpincodemessage": "enter 13 digit pin code received {{partnername}}. if not have pin code, please contact {{partnername}} assistance.", "yourprovider": "your provider" }
if enterpin.partnername has value want {{partnername}}
use that, if not want {{partnername}}
use translation of {{'yourprovider'}}
with setup, result:
<p translate-values="{partnername: (enterpin.partnername) ? enterpin.partnername : yourprovider}" translate="" class="ng-scope ng-binding">enter 13 digit pin code received . if not have pin code, please contact assistance.</p>
which rendered as
enter 13 digit pin code received . if not have pin code, please contact assistance.
how can partnername take translation of 'yourprovider' if enterpin.partnername empty?
thanks
here ended working:
<p translate-values="{partnername: (enterpin.partnername) ? enterpin.partnername : '{{'yourprovider' | translate }}' }" translate>{{'enterpincodemessage'}}</p>
Comments
Post a Comment