有时候我想展示一些东西而隐藏其他事情,我只是这样做:
visible={some_variable}
,例如<Column visible={some_variable}>
。现在我要处理Dialog
标题,我的意思是:
我想根据其他变量来执行某些操作-如果variable
是a,那么title="{i18n>a}"
,如果variable
是b,则title="{i18n>b}"
。我该怎么办?
答案 0 :(得分:2)
三元运算符可用于sapui5绑定。因此,在这种情况下,您可以执行以下操作:
<Dialog title="{= ${variable} === 'A' ? ${i18n>a} : ${i18n>b} }" />
如果变得更加复杂,格式化程序可能是一个更好的解决方案。