Binding SAPUI5/OpenUI5:XML视图中的双条件绑定

Binding SAPUI5/OpenUI5:XML视图中的双条件绑定,binding,conditional,sapui5,Binding,Conditional,Sapui5,我希望在XML视图中使用条件绑定,但有两个条件,例如: visible="{= ${viewModel>/selectedTabKey} === 'aaa' && ${viewModel>/editMode} === true}" 这相当于示例(转义的“&&”!)。 但运行此操作时,我确实会遇到以下错误: BindingParser-dbg.js:341 Uncaught (in promise) SyntaxError: Expected '}'

我希望在XML视图中使用条件绑定,但有两个条件,例如:

visible="{= ${viewModel>/selectedTabKey} === 'aaa' && ${viewModel>/editMode} === true}"
这相当于示例(转义的“&&”!)。 但运行此操作时,我确实会遇到以下错误:

BindingParser-dbg.js:341 Uncaught (in promise) SyntaxError: Expected '}' and instead saw '' in expression binding {= ${viewModel>/editMode} === true at position 34
我做错了什么


干杯

我在你的样品中看到的唯一一点是

${viewModel>/editMode} === true
是多余的,应简化为

${viewModel>/editMode}
但您的错误消息似乎指向别处,因为它显式地显示了另一个代码

{= ${viewModel>/editMode} === true

(不在您的示例中)

您必须在其他地方使用
{=${viewModel>/editMode}===true
。我不认为错误来自您提供给我们的代码段,因为它不包含任何语法错误。