我使用ICU select来转换html模板中的绑定数据。如何强制angular显示未转换的数据?
包含ICU select的HTML模板:
<mat-option *ngFor="let mode of deviceModes" [value]="mode.id" i18n>
{mode.name, select, mode {mode}}
</mat-option>
XLIFF文件:
<source>{VAR_SELECT, select, mode {mode} }</source>
<target state="final">{VAR_SELECT, select, press_me {Press Me} guard_me {Guard Me} disarmed {Disarmed} active {Active} suspended {Suspended} broken_or_stolen {Broken or stolen} }</target>
它可以正常工作,但如果mode.name包含在XLIFF文件中未转换的新值,则当前不会以html显示。我需要证明一下。
您可以使用on select作为默认值来获取未翻译的值,请尝试:
<mat-option *ngFor="let mode of deviceModes" [value]="mode.id" i18n>
{mode.name, select, mode {mode} other { {{mode.name}} } }
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句