javascript - Ember 路由设计。类似桌面的路线

标签 javascript ember.js routes url-routing

所以,我想构建一个与桌面具有相同效果的应用程序,所以我有很多路线,我希望它们在窗口“(模态)”中打开,我什至不确定这是否EmberJS 可以实现这种设计,但我能想到的唯一方法是让 URL 结尾看起来像

app.com/#/skype/files/chrome

最终打开了 3 个窗口(Skype、文件和 chrome)

我希望得到一些关于这种设计的建议。

谢谢

最佳答案

老实说,这里有一个大问题,那就是路由器更像是stacklist 。您无法在当前路径中插入/删除任意路由。你总是从最后插入/弹出。

IE 如果您要从 app.com/#/skype/files/chrome 切换到 app.com/#/files/chrome,您真的会弹出三个路由,然后推送两个新路由,这将破坏您的所有状态,然后创建新的状态。

关于javascript - Ember 路由设计。类似桌面的路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923767/

相关文章:

javascript - 如何在普通 Jekyll 页面上使用 Podlove 客户端?

javascript - Facebook 受众网络 - 以无限滚动方式加载广告

javascript - 显示SQL表上的搜索功能

linux - Perl 的 NET :SSH2 local socket

node.js - 如何在 Express 中的路由之间传递数据

javascript - 如何在父组件中为共享组件提供routerLink

javascript - Node.js、哈巴狗模板

ember.js - 使用 Oauth2 token 恢复没有电子邮件和密码的 session

javascript - Firefox 21 和 Ember.js 不工作

ember.js - 如何将我的服务器与我的 ember cli 应用程序连接