如何在sapui5中模块化或扩展组件

如何在sapui5中模块化或扩展组件,sapui5,uicomponents,Sapui5,Uicomponents,我正在尝试构建一个移动应用程序,并使用导航和路由在视图之间切换。 由于我的应用程序有很多视图,使用单个组件会变得笨重。所以我想在需要时通过向我的组件加载额外的路由来实现这一点 我浏览了显示如何扩展组件的页面(第306-308页),通过这样做,我能够获得父组件的数据,但无法向其添加其他路由 所以我想有两个不同的组件,请参阅链接中的附件 问题是我无法直接导航到与我的子组件对应的视图,因为每次浏览器加载我的应用程序时,它都会启动主组件而不是我的子组件,并且我的主组件无法识别我的子组件的路由。因此书签不

我正在尝试构建一个移动应用程序,并使用导航和路由在视图之间切换。 由于我的应用程序有很多视图,使用单个组件会变得笨重。所以我想在需要时通过向我的组件加载额外的路由来实现这一点

我浏览了显示如何扩展组件的页面(第306-308页),通过这样做,我能够获得父组件的数据,但无法向其添加其他路由

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

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

对不起,我的问题太长了

问候,,
Ajaay krishna

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

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


问候,Saar

谢谢Saar,你能简单解释一下怎么做吗??,即,我应该在哪里发布和订阅??