首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >角:显示正确页面的最佳方式

角:显示正确页面的最佳方式
EN

Stack Overflow用户
提问于 2019-04-30 08:41:19
回答 1查看 33关注 0票数 0

我有一个由寻呼机分隔的概览页面(参见图像):

当我单击概述中的项目时,我将被路由到一个新页面。保存在概览中的页面的最佳实践是什么。

这是按一下链接中的页面吗?或者是一个得奖者和策划者?

有人有什么建议吗?

经常这样!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-30 08:55:33

没有最好的办法,取决于什么是可行的对你。

一种方法是使用适当的url参数将其作为url的一部分。这样,状态由路由器自己管理,并且很好地符合URL中保留的状态的思想。您可以通过深度路由将URL发送到页面级别。易于维护和调试。很容易与浏览器返回按钮,以及。缺点是在url中有一个额外的参数,使它变得丑陋。

另一种方法是将表状态持久化到本地/会话存储中。这本质上就是缓存,它将带来缓存和缓存失效的所有复杂性。另外,应用程序的状态部分来自路由器,部分来自存储在持久存储中的状态。数据的某些组件支持发出状态并在会话/本地中持久化,通过设置一个标志,您可以探索这些状态并使用其中之一。当涉及到同一页中的多个表或跨不同的页面时,您必须小心地管理每个表的唯一状态。

另一种方法是使用redux来管理状态,为此您可能必须使用ngrx/store。不确定它与URL和浏览器导航集成得有多好。另外,如果您已经没有使用redux,这可能是一个陡峭的学习曲线,并且使用一个强大的状态管理库来完成一个简单的任务。如果你和redux一起去,最好在整个应用程序中使用它。

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

https://stackoverflow.com/questions/55917022

复制
相关文章

相似问题

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