Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 在条件运算符(三元)上使用角度i18n_Angular_Angular5_Angular I18n - Fatal编程技术网

Angular 在条件运算符(三元)上使用角度i18n

Angular 在条件运算符(三元)上使用角度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>

是否可以对需要条件操作的字符串使用i18n

{{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>