13

在我的应用程序中,我需要在叠加层中打开一个功能区域,使其位于当前路线的顶部,该路线几乎可以是应用程序中的任何其他路线。

该功能区域将拥有自己的路线,因为它至少包含一个主从视图。

目前处理这种情况的最佳做法是什么?

是否有可能在进入时不会破坏当前路线/视图的顶级路线?如果没有,并且有必要让 ApplicationController(或类似的)处理全局可访问的覆盖,那么为该区域实现类似路由器的功能的最佳方法是什么?

4

1 回答 1

1

我认为您对open in overlay要求感到困惑,并且您正在尝试解决不存在的问题。

在您的应用程序的另一个页面中打开消息传递功能或将其作为覆盖在应用程序顶部打开只是一个设计问题,应该由 CSS 和现有的应用程序路由器处理。只需创建消息传递路由、控制器等。

你没有这么说,但如果你想在那里启动单独的应用程序,最好的方法是在 iframe 中打开它。新应用程序、新生命周期等。同样,如何在另一个应用程序中显示它只是 CSS 的问题。

于 2013-05-16T10:13:10.167 回答