首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aurelia:在URL中显示对话框状态

Aurelia:在URL中显示对话框状态
EN

Stack Overflow用户
提问于 2016-10-26 01:20:53
回答 1查看 225关注 0票数 0

我有一个显示帐户的简单Aurelia应用程序。默认视图是帐户列表。还有一个帐户详细信息视图。

我想让详细信息视图在列表视图顶部的模式/对话框中打开。但是,我希望模式的存在显示为URL的一部分。

我发现使用aurelia-dialog插件来显示详细信息视图很容易,但是我不知道如何让对话框显示在URL中。

另一种选择可能是丢弃aurelia-dialog,使用子路由器来显示详细信息视图,然后弄清楚如何将其显示和隐藏为模式。

当然,另一种可能性是,有一种更好的方法,但我还没有看到。

有没有人见过或创造过这样的东西?

EN

回答 1

Stack Overflow用户

发布于 2016-10-26 10:02:44

我想到的一种可能性是将对话框的存在作为参数添加到当前路由,然后调用它。您可以使用像/account?dialog=true这样的路由。运行一些测试以确保?dialog=true仍然路由到同一页面。然后,使用该路由检查是否设置了该参数,并显示或隐藏对话框窗口。刷新页面时,对话框窗口应仍处于打开/关闭状态。这也意味着,无论何时打开或关闭对话框窗口,都需要向路由器发送新的路由(基本上相同的路由,但参数不同)。

这不是一个详细的解决方案,但可能会让您走上正确的道路。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40245996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档