如何在sapui5中使用名称空间?

如何在sapui5中使用名称空间?,sapui5,Sapui5,有人可以帮助您使用sapui5中的名称空间。如何使用它如何使用它,我正在使用EclipseIDE 我遵循一个教程,使用这个名称空间,就像我的项目结构中的名称空间一样 controllerName="sap.ui.demo.db.controllers.App" 我的项目结构如下: 数据绑定(项目名称) ->webcontent(文件夹) ->控制器(文件夹) app.controller.js ->数据绑定(文件夹) data.controller.js data.view.

有人可以帮助您使用sapui5中的名称空间。如何使用它如何使用它,我正在使用EclipseIDE

我遵循一个教程,使用这个名称空间,就像我的项目结构中的名称空间一样

       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”中搜索。