如何在控制器 SAPUI5 中获取 JSONModel

How to get JSONModel in a controller SAPUI5

我创建了一个 JSON 数据并保存在 webapp/json/TableData.json 和 im manifest.json 中,我添加了以下代码:-

"BPCdata" : {
    "type": "sap.ui.model.json.JSONModel",
    "uri": "json/TableData.json"
},

我怎样才能在控制器中得到这个模型?。

尝试使用 sap.ui.getCore().getModel()

参考:https://sapui5.hana.ondemand.com/#docs/api/symbols/sap.ui.model.Context.html#getModel

将要获取的模型名称作为参数传递给getModel()

this.getView().getModel("BPCdata");

我已经用下面的代码得到了模型。有用 !!。感谢您的回复。

var bpcCollect = this.getOwnerComponent().getModel("BPCdata").getProperty("/BPC");