是否可以使用sap.m.Text
由于字符串"{...}"
我认为可能有一个参数禁用绑定允许任何类型的原始文本,但看看API我没有看到这样的事情。
https://openui5.hana.ondemand.com/docs/api/symbols/sap.m.Text.html#constructor
以下是此问题的一个示例:
答案 0 :(得分:0)
答案 1 :(得分:0)
带有大括号的文本可以通过sap.ui.base.ManagedObject.escapeSettingsValue
进行转义:
new Text({
// ManagedObject required from "sap/ui/base/ManagedObject"
text: ManagedObject.escapeSettingsValue(myJSONText)
});
参考API:
escapeSettingsValue
转义给定值,以便可以在构造函数的设置对象中使用它。当属性值初始化为可能包含绑定字符(大括号)的静态字符串值时,应使用
这是一个演示:https://jsbin.com/bocuzaz/edit?js,output
为了使escapeSettingsValue
工作,必须将引导程序设置compatVersion
设置为"edge"
。