Sapui5 如何将视图模型与i18n模型一起使用?

Sapui5 如何将视图模型与i18n模型一起使用?,sapui5,Sapui5,我知道如何将视图模式用作条件语句: title=“{=${viewModel>/mode}==='edit'?'edit':'Add'}” 但是如何在这个语句中使用i18n呢 我可以想到的一种方法是使用格式化程序: title="{ path: 'viewModel>/mode', formatter: '.formatter.dialogTitle' }" 还有其他更好的办法吗 据我所知,您希望用i18n引用替换硬编码的“编辑”和“添加”值。 在这种情况下,您可以在条件

我知道如何将视图模式用作条件语句:

title=“{=${viewModel>/mode}==='edit'?'edit':'Add'}”

但是如何在这个语句中使用i18n呢

我可以想到的一种方法是使用格式化程序:

title="{
    path: 'viewModel>/mode',
    formatter: '.formatter.dialogTitle'
}"

还有其他更好的办法吗

据我所知,您希望用i18n引用替换硬编码的“编辑”和“添加”值。 在这种情况下,您可以在条件绑定中使用引用权限,如下所示:

title="{= ${viewModel>/mode} === 'edit' ? ${i18n>edit} : ${i18n>add} }"

如果我想在模式为“”时提供第三个选项,则返回“”?从技术上讲,可以使用表达式绑定(这里有更多内容:),但我宁愿使用格式化程序函数。表达式绑定是格式化程序的简化版本,专为琐碎的情况而设计。