在控制器和视图中使用 manifest.json (sapui5)

Use manifest.json in controllers and views (sapui5)

是否可以在 sapui5 的视图或控制器中使用 manifest.json 中的某些配置参数?

例如在我的 Component.js 中,我可以这样写:

console.log(this.getMetadata().getManifestEntry("sap.app"));

我想从详细视图 (JS) 访问 ManifestEntry,因为我在清单中指定了我的模型名称.到目前为止,我直接在视图中调用我的模型:

this.getModel("dummyModel")

但我相信间接调用它会更好,这样我就不必在任何地方更改字符串,以防我想更改模型名称。例如:

this.getModel(PLEASEHELP.getManifestEntry("sap.app").myModel);

您可以通过 getOwnerComponent() 从控制器访问组件:

this.getOwnerComponent().getManifestEntry("sap.app").myModel