[英]Aurelia: router without losing state
这是我的问题:
我通常有一个分页的datagrid,其中包含很多行。 我希望能够编辑每一行的数据,但是对此有两个限制:
理想情况下,我本来希望拥有某种子路由器,但不确定如何满足第一个要求。 否则,我可以拥有一个默认情况下将被隐藏的组件,并在必要时将其自身放置在datagrid视图的顶部,但是这感觉很hacky,迫使我将所有内容都放在同一模板中。 如果我有几个不同的“全屏面板”,我将不得不处理这些组件的堆栈。
对实现此目标的正确方法有任何想法吗?
谢谢!
我不幸地尝试了不同的解决方案。 我与@Kukks讨论了很多关于gitter的问题,我们同意使用子路由器和视口可能对我的用例有些过大。
我恢复了最初的想法,即使用绝对定位的组件以一种“平台布局”隐藏前一个组件。 这不是理想的,因为我本来希望完全分开的视图,并且使用组件迫使我在主视图中声明它们,但是它运行良好并且非常容易实现...所以:不像我所希望的那样干净,但是容易得多实施和减少混乱。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.