Binding SAPUI5/OpenUI5:XML视图中的双条件绑定
我希望在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 '}'
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
。我不认为错误来自您提供给我们的代码段,因为它不包含任何语法错误。