Angular 在条件运算符(三元)上使用角度i18n
是否可以对需要条件操作的字符串使用i18nAngular 在条件运算符(三元)上使用角度i18n,angular,angular5,angular-i18n,Angular,Angular5,Angular I18n,是否可以对需要条件操作的字符串使用i18n {{updateMode'Edit':'Add'} {{updateMode'Edit':'Add'}} 在.xlf文件中,您将得到如下内容 <source> <x id="INTERPOLATION" equiv-text="{{updateMode ? 'Edit': 'Add'}}"/> </source> 目标应如下所示: <target>
{{updateMode'Edit':'Add'}
{{updateMode'Edit':'Add'}}
在.xlf文件中,您将得到如下内容
<source>
<x id="INTERPOLATION" equiv-text="{{updateMode ? 'Edit': 'Add'}}"/>
</source>
目标应如下所示:
<target>
{{updateMode ? 'TranslatedValue1' : 'TranslatedValue2'}}
</target>
{{updateMode?'TranslatedValue1':'TranslatedValue2'}
您试过了吗?我的意思是,如果你已经使用了angulars i18n机制,那么你可能可以在1分钟内测试它。(我使用ngx translate,因此无法回答您的问题)。我得到一个错误:无法在“{loading?'loading Module…”消息中解析ICU表达式:'login'}}。
<target>
{{updateMode ? 'TranslatedValue1' : 'TranslatedValue2'}}
</target>