gpt4 book ai didi

angular - 我们如何在 Angular 2 中保存组件的状态?

转载 作者:太空狗 更新时间:2023-10-29 17:48:09 25 4
gpt4 key购买 nike

我知道很多人已经问过这个问题,但没有一个给出明确的答案。我只想在组件导航到另一个组件然后返回到上一个组件时存储组件的状态。我知道我们可以将数据保存在服务中,然后将数据取回组件。但是,我认为当组件太复杂时,这很简单但不是更好的解决方案。我读了一些路由器重用的东西,但没有一个在 Angular 2 中工作。

最佳答案

有几个选项:

1) 使用服务。如果数据很复杂,这实际上是最好的方法之一。我这里有一个简单的例子:https://blogs.msmvps.com/deborahk/build-a-simple-angular-service-to-share-data/

2) 路由参数。您可以指定必需的、可选的或查询参数。有关更多信息,请参阅:Sending data with route.navigate in Angular 2

如果您正在寻找有关路由器重用策略的信息,您可以在这里找到一些信息:https://medium.com/@juliapassynkova/angular-2-component-reuse-strategy-9f3ddfab23f5

关于angular - 我们如何在 Angular 2 中保存组件的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45290062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com