如何在sapui5中使用名称空间?
有人可以帮助您使用sapui5中的名称空间。如何使用它如何使用它,我正在使用EclipseIDE 我遵循一个教程,使用这个名称空间,就像我的项目结构中的名称空间一样如何在sapui5中使用名称空间?,sapui5,Sapui5,有人可以帮助您使用sapui5中的名称空间。如何使用它如何使用它,我正在使用EclipseIDE 我遵循一个教程,使用这个名称空间,就像我的项目结构中的名称空间一样 controllerName="sap.ui.demo.db.controllers.App" 我的项目结构如下: 数据绑定(项目名称) ->webcontent(文件夹) ->控制器(文件夹) app.controller.js ->数据绑定(文件夹) data.controller.js data.view.
controllerName="sap.ui.demo.db.controllers.App"
我的项目结构如下:
数据绑定(项目名称)
->webcontent(文件夹)
->控制器(文件夹)
app.controller.js
->数据绑定(文件夹)
data.controller.js
data.view.xml
index.html
我尝试了几种方法,但都没有成功。在引导时,名称空间是在index.html中设置的。 用于设置的属性是:数据sap ui resourceroots。 例如:
data-sap-ui-resourceroots='{
"sap.ui.demo.cart" : "./"
}'
上面的代码设置了名称空间,从现在起,“sap.ui.demo.cart”将指向存在my index.html的文件夹(因为我将属性设置为当前文件夹(./)。因此,对于您的情况:
data-sap-ui-resourceroots='{
"sap.ui.demo.db" : "./"
}'
完整引导:
<script
id='sap-ui-bootstrap'
src='resources/sap-ui-core.js'
data-sap-ui-theme='sap_bluecrystal'
data-sap-ui-libs='sap.m'
data-sap-ui-compatVersion="edge"
data-sap-ui-resourceroots='{
"sap.ui.demo.db" : "./"
}' >
</script>
到底是什么问题?!你在看哪个教程?@RahulBhardwaj我在看一个关于UI5的演练教程,我很困惑,如果我错了,请纠正我。resourceRoot将视图/控制器指向根文件夹,或使用sap.ui.demo.db指向开发人员希望指向的任何位置。但这里的“db”是什么?在上面的解释中,您也使用了cart。请您帮我澄清一下,您可以为名称空间选择任何名称,如“my.company.name”。因为,我希望所有路径都从index.html所在的位置开始,所以我使用了“/”。您始终可以在“/”的位置提供引用路径。例如:“my.meta.models”:“/models\u文件夹/myTestmodel\u文件夹”。这意味着当我说->“my.meta.models.someResourceName”时,UI5将在路径->“/models\u folder/myTestmodel\u folder/someResourceName”中搜索。