sap.ui.define与sap.ui.require-到底有什么区别?

2020-09-06 21:22发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我试图了解sap.ui....

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

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


嗨,

我试图了解sap.ui.define和sap.ui.require之间的区别,require很多,但仍然令人困惑。 这就是我的解释,如果我做错了,请纠正我。

sap.ui.define:用于声明依赖项。 例如。 如果我的控制器需要一个库(sap.m.MessageBox)或任何基本控制器(扩展另一个控制器),那么我将使用sap.ui.define语句来声明依赖项。

sap.ui.require:在使用上述语句声明库之后,但在程序中使用该库之前,我想确保该库已加载。 所以我使用sap.ui.require检查它是否已加载。

如果我的上述理解是正确的,则sap.ui,require是可选的,但是在使用之前检查组件是否已加载的好习惯。

我完全没有这些定义吗?

付费偷看设置
发送
1条回答
昵称总是被占用
1楼-- · 2020-09-06 22:19

您好 Venkata Sunil Naidu Chennam

您几乎在那里。 /p>

sap.ui.define用于定义模块。 就像创建一个新的库类。

sap.ui.require用于加载这些模块。

因此,您实际上是在使用sap.ui.define定义视图控制器,并同时加载一些库。 内部sap将使用sap.ui.require加载控制器并将其附加到视图。

有关更多信息,请查看标准文档。

https://ui5.sap.com/#/api/sap.ui/methods/sap.ui.define

BR,

Mahesh

一周热门 更多>