所以,我想构建一个与桌面具有相同效果的应用程序,所以我有很多路线,我希望它们在窗口“(模态)”中打开,我什至不确定这是否EmberJS 可以实现这种设计,但我能想到的唯一方法是让 URL 结尾看起来像
app.com/#/skype/files/chrome
最终打开了 3 个窗口(Skype、文件和 chrome)
我希望得到一些关于这种设计的建议。
谢谢
最佳答案
老实说,这里有一个大问题,那就是路由器更像是stack比 list 。您无法在当前路径中插入/删除任意路由。你总是从最后插入/弹出。
IE 如果您要从 app.com/#/skype/files/chrome
切换到 app.com/#/files/chrome
,您真的会弹出三个路由,然后推送两个新路由,这将破坏您的所有状态,然后创建新的状态。
关于javascript - Ember 路由设计。类似桌面的路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20923767/