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

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -