【问题标题】:Persist data: Angular 4持久化数据:Angular 4
【发布时间】:2018-03-21 10:49:20
【问题描述】:

我正在使用 Angular 4 处理一个真实世界的项目。我有一个 API 和数据库,可以为我提供一系列食谱。现在我还有一个食谱详细信息页面(有关单个食谱的详细信息),当我从食谱列表中单击一个食谱时,我导航到单个食谱页面并使用主题发出该(单击的)食谱。在单个食谱页面上,我会显示详细信息。

但即使我重新加载单个页面,我也想将数据(单个食谱)保留在单个食谱页面上。我是否需要使用此页面上的 API 调用来执行此操作,或者有什么方法可以在不进行 API 调用的情况下实现?

【问题讨论】:

  • 显示代码……光看描述真的很难理解。
  • 一种方法是您可以为此使用localStorage 并从那里获取它。最好的方法是使用服务工作者。

标签: angular api


【解决方案1】:

如果您想在数据库中持久化,您必须向 API 层发出请求。请参阅 PUT 和 POST 请求 here 并根据您使用的 API 层使用合适的。

如果您只想将其存储在浏览器中。 (其他用户或其他浏览器看不到)您可以使用localStorage

您必须更好地解释问题以获得更详细的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多