加载js文件失败

2020-08-17 08:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在controller.js文件中,我想引用位于另一个位置的BaseController。 因此,在controller.js文件的顶部,我使用了:

sap.ui.define([

" ../../controller/BaseController.controller",

" sap/ui/core/mvc/Controller",

" sap/ui/core/UIComponent"

],函数(BaseController,Controller,UIComponent){

但是在加载BaseContriller时获得未找到状态404。 文件的路径确实错误: https://sapui5.hana.ondemand.com/resources/.../controller/BaseController.controller.js

有什么想法做对吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


在controller.js文件中,我想引用位于另一个位置的BaseController。 因此,在controller.js文件的顶部,我使用了:

sap.ui.define([

" ../../controller/BaseController.controller",

" sap/ui/core/mvc/Controller",

" sap/ui/core/UIComponent"

],函数(BaseController,Controller,UIComponent){

但是在加载BaseContriller时获得未找到状态404。 文件的路径确实错误: https://sapui5.hana.ondemand.com/resources/.../controller/BaseController.controller.js

有什么想法做对吗?

付费偷看设置
发送
6条回答
追夢秋陽
1楼-- · 2020-08-17 09:12

通常,basecontroller没有.controller.js扩展名,而只有.js。 如果您的项目中也是如此,则只需定义没有.controller部分的basecontroller。 像这样:

" ../../controller/BaseController"


希望它会有所帮助。

me_for_i
2楼-- · 2020-08-17 09:11

分享您的屏幕截图 目录和BaseController的放置位置。

愤怒的猪头君
3楼-- · 2020-08-17 09:14

您好,Marie-Piere,

第一步是 Wouter Lemaire 的答案。 建议仅使用.controller.js仅命名直接作为视图控制器的文件。 因此,就您而言:

  • BaseController.js
  • MyController.controller.js

此外,您还必须在index.html或manifest.json中指定resourceRoots。

最好!

野沐沐
4楼-- · 2020-08-17 09:11

主控制器引用BaseController。

但是BaseController被视为SAPUI5资源文件,而不是我的代码,因此这不是相对代码的问题

https://sapui5.hana.ondemand。 com/resources/.../controller/BaseController.controller.js

# p#

嗨Marie-Piere,
对于此配置,您无需触摸resourceRoots配置。

请参见 https://inui.io/sap-ui5-base-controller/

在index.html中,您必须指定指向您的应用程序的resourceRoots。 请参阅 https://github.com/SAP/openui5-sample-app/

祝一切顺利,

Florian

南山jay
5楼-- · 2020-08-17 09:04

当所有.js都位于同一文件夹中时,它可以正常工作。 但是不在多带带的文件夹中时。

我正在尝试找到正确的resourceRoots,如Florian所指出的

渐行渐远_HoldOn
6楼-- · 2020-08-17 08:59

感谢Florian。 在这种情况下,您有任何示例如何使用resourceRoots吗? 我没办法让它正常工作

一周热门 更多>