1

我在manifest.json如下定义一个 JSON 数据源(仅显示相关部分):

{
  "_version": "1.8.0",
  "sap.app": {
    "id": "myAppID",
    "dataSources": {
      "application_datasource": {
        "uri": "/model/application.json",
        "type": "JSON"
      }
    }
  }
},
"sap.ui5": {
  "models": {
    "application": {
      "type": "sap.ui.model.json.JSONModel",
      "dataSource": "application_datasource"
    }
  }
}

这工作得很好;JSON 是从网络服务器加载的。在使用 UI5-Tooling 构建应用程序时,我可以看到/model/application.json实际上包含在Component-preload.jskey 下"/myAppID/model/application.json"

从 - 文件夹加载应用程序时dist,应用程序仍会访问网络服务器以获取 ,/model/application.json并且不会从Component-preload.js.

我在这里缺少什么以使其使用内存中已有的现有数据?据我所知,它manifest.json本身已经从Component-preload.js.

4

0 回答 0