在 SAPUI5 的世界里,class sap.ui.model.resource.ResourceModel
是把 ResourceBundle
里的可翻译文本,优雅地输送到控件属性与数据绑定表达式中的那条主干道。它既不像 JSONModel
那样承载业务数据,也不直接拉取远端服务;它的唯一使命,是让 i18n
文本像普通模型字段一样被绑定、被格式化、被覆盖与被增强。官方把它定义为一个 ResourceBundle
的包装器(wrapper),用于数据绑定访问本地化文本;既可通过 bundleName
或 bundleUrl
定位 .properties
,也支持异步加载与增强配置。(SAP Learning)
1)ResourceModel 的定位与“扁平绑定”哲学
很多同学刚接触国际化时,会把 ResourceBundle
当作一个“黑盒 API”,在控制器里 getT