首页 > 解决方案 > 如何在使用 Angular 服务的 REST 中处理嵌套对象

问题描述

嘿朋友们,我想知道如何处理 Angular 服务中的嵌套结构。如果我举一个小例子可能会更好:

我有一些 REST 端点来处理我的新闻项目和新闻的图像、类别等。

在我的服务中,我得到了一个存储我的新闻的对象新闻。

export interface News {
  id: string;
  title: string;
  content: string;
  images: NewsImage[];
  categories: NewsCategory[];
}

调用 REST 端点 GET /news 会填充我的所有新闻。

调用端点 GET news/:id/images 用 id 填充新闻的所有图像

我的服务也有一个 RxJs 主题 updatedNews,接下来我可以更新到它。

我需要的是如何更新子对象图像和类别的策略。

您是否建议将它们存储到另一个类变量中或将它们直接存储到我的 News 对象中?

希望有人能让我更清楚一点,因为我直到现在还没有使用嵌套对象。

问候曼努埃尔

标签: angulartypescriptrestservice

解决方案


推荐阅读