小编Aus*_*tin的帖子

导航时在控制器之间传递数据

我想在两个控制器之间传递数据(除了路由参数之外),并且我想知道执行此操作的正确方法。

例如:当我导航到模式时/order/{id},我在视图控制器中执行以下操作:

this.getRouter().navTo("order", {
  id: sOrderId
});
Run Code Online (Sandbox Code Playgroud)

我想传递额外的 JSON 对象,我不想让它成为路由参数的一部分。

这种情况我该怎么办?

--edit
想添加我想通过此实现的目标

我想要将数据从主控传递到详细信息。主页面和详细信息页面都分配了单独的路由模式。因此用户可以直接登陆大纲或详细信息。当他们登陆主控时 - 用户可以选择一堆详细信息项目,然后导航到第一个详细信息项目,然后从那里导航到他/她之前在主控上选择的其他项目。所以我要传递的是从主控制器到细节控制器的选择。

sapui5

3
推荐指数
1
解决办法
6198
查看次数

标签 统计

sapui5 ×1