我正在关注UI5 开发者指南,尝试构建我的第一个 ui5 移动应用程序。但是当我尝试测试我的简单应用程序时,出现了一些错误:
未捕获的错误:无法从 Application.js 加载“Application.js”:错误:无法从 ApplicationBase.js 加载“ApplicationBase.js”:404 - 未找到
我回去检查我的代码。是的,没有创建 ApplicationBase.js。开发者指南只说创建 application.js,但没有提到 applicationbase.js。这是什么文件?我应该如何实施?
我认为该指南不完整,我只是无法按照指南开始构建我的应用程序。
-------------------------------------------------- --------------------------------------
编辑代码:
这是引导 javascript 标记:
<script type="text/javascript">
// Tell UI5 where to find application content
sap.ui.localResources("util"); // paths starting with "util" will be resolved relative to the index.html location
sap.ui.localResources("view");
jQuery.sap.registerModulePath('ApplicationBase', 'ApplicationBase');
jQuery.sap.registerModulePath('Application', 'Application');
// Launch application
jQuery.sap.require("Application");
var oApp = new Application({
root: "content"
});
</script>
这是我的 application.js:
jQuery.sap.declare("Application");
jQuery.sap.require("ApplicationBase");
ApplicationBase.extend("Application",
{ init : function() { // set global models
var model = new sap.ui.model.json.JSONModel("model/data.json");
var imgModel = new sap.ui.model.json.JSONModel("model/img.json");
sap.ui.getCore().setModel(model);
sap.ui.getCore().setModel(imgModel, "img");
},
main : function() {
// create app view and put to html root element
var root = this.getRoot();
sap.ui.jsview("app", "view.App").placeAt(root);
}
});
我没有 applicationbase.js。开发人员指南没有提及有关此文件的任何内容。