Sapui5 XML表达式绑定-在条件运算符中继续代码

Sapui5 XML表达式绑定-在条件运算符中继续代码,sapui5,Sapui5,我目前正在开发一个Fiori应用程序。目前,我试图根据从OData服务获得的属性的值设置标题。因此,我想使用带有条件运算符的表达式绑定 因此,当${PROPERTY}具有值“EXAMPLE”时,它应该打印输出属性1的值。否则,它应该打印OUTPUT\u PROPERTY\u 2的值 XML: 不幸的是,它只打印${OUTPUT\u PROPERTY\u 1}或${OUTPUT\u PROPERTY\u 2},而不执行代码以获取属性的实际值 为了打印相关属性的实际值,是否有可能解决此问题,甚至

我目前正在开发一个Fiori应用程序。目前,我试图根据从OData服务获得的属性的值设置标题。因此,我想使用带有条件运算符的表达式绑定

因此,当
${PROPERTY}
具有值
“EXAMPLE”
时,它应该打印
输出属性1
的值。否则,它应该打印
OUTPUT\u PROPERTY\u 2
的值

XML:


不幸的是,它只打印
${OUTPUT\u PROPERTY\u 1}
${OUTPUT\u PROPERTY\u 2}
,而不执行代码以获取属性的实际值


为了打印相关属性的实际值,是否有可能解决此问题,甚至有一个好的解决方法?

删除表达式绑定语法中的撇号:

title="{= ${PROPERTIY} === 'EXAMPLE' ? ${OUTPUT_PROPERTY_1} : ${OUTPUT_PROPERTY_2}}"
否则,
“${OUTPUT\u PROPERTY\u x}”
将被视为字符串文字