0

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

我浏览了开发人员指南,该指南显示了如何扩展组件(第 306-308 页),通过这样做,我能够获取父组件的数据,但无法为其添加额外的路由。

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

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

我很抱歉我的长问题

问候, 阿贾伊克里希纳

4

1 回答 1

0

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

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

问候,萨尔

于 2014-11-11T07:40:20.880 回答