ember.js - ember.js 中的多个路由器?

标签 ember.js

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

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

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

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

最佳答案

我认为您对在覆盖中打开要求感到困惑,并且您正在尝试解决不存在的问题。

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

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

关于ember.js - ember.js 中的多个路由器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16415686/

相关文章:

ember.js - 在 Ember.js 中渲染嵌套对象

ember.js - 如何查看 hasMany 关系的内容?

javascript - 在 ember JS 中获取当前 URL

ember.js - 在 IntelliJ IDEA 中使用命令行程序运行配置

ember.js - 谷歌中的 Ember 哈希网址

javascript - Ember.js 2、transitionTo 在一级路由中使用多个动态段

internationalization - 使用 Emblem.js 将翻译插入占位符

ember.js - Ember 数据 : Overriding Save method

javascript - 如果已经通过身份验证则重定向 - ember simple auth

ember.js - 在 RESTAdapter 初始化后添加 header