标题取决于 SAPUI5 中的其他变量

Title depending on other variable in SAPUI5

有时当我想显示一些东西并隐藏其他东西时,我只是这样做: visible={some_variable} 例如 <Column visible={some_variable}>。现在我必须处理 Dialog title 我的意思是: 我想根据其他变量做一些事情 - 如果 variable 是 a,则 title="{i18n>a}",如果 variable 是 b,则 title="{i18n>b}"。我该怎么做?

三元运算符适用于 sapui5 绑定。所以在这种情况下,你可以这样做:

<Dialog title="{= ${variable} === 'A' ? ${i18n>a} : ${i18n>b} }" />

如果它变得更复杂,格式化程序可能是更好的解决方案。