【问题标题】:how to modularise or extend component in sapui5如何在 sapui5 中模块化或扩展组件
【发布时间】:2014-11-11 07:20:24
【问题描述】:

我正在尝试构建一个移动应用程序,并且我正在使用导航和路由在我的视图之间切换。 因为我的应用程序有很多视图,使用单个组件变得庞大。所以我想通过在需要时向我的组件加载额外的路由来模块化它。

我浏览了developer guide,它显示了如何扩展组件(第 306-308 页),通过这样做我能够获取我的父组件的数据,但无法向它添加额外的路由..

所以我想有两个不同的组件,请参阅链接中的附件my SCN posting 问题是我无法直接导航到与我的子组件对应的视图,因为每次浏览器加载我的应用程序时,它都会启动主组件而不是我的子组件,并且我的主组件无法识别我的子组件的路由。因此书签不起作用。 有什么办法可以在组件之间进行通信???

我的目标是模块化我的组件... 如果有人知道或理解我的问题和解决方案,那将是一个很大的帮助...... 还建议我的应用程序结构是否有任何问题以及要进行的任何更改...

很抱歉我的问题太长了

问候, 阿贾伊克里希纳

【问题讨论】:

    标签: sapui5 uicomponents


    【解决方案1】:

    要在组件之间进行通信,您可以使用事件,在您的情况下,您还可以创建一个函数,该函数将充当您的子组件注册的服务,并在回调中接收路由。

    要了解 UI5 事件,您可以查看此回复 点击here

    问候,萨尔

    【讨论】:

    • 谢谢saar,你能简单解释一下怎么做吗??即,我应该在哪里发布和订阅??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-24
    • 1970-01-01
    • 2010-12-06
    • 2011-11-21
    • 2019-10-05
    • 2012-02-19
    • 1970-01-01
    相关资源
    最近更新 更多