首页 > 解决方案 > 如果服务器请求仅在组件中使用,我应该使用服务吗?

问题描述

在 Angular Tour of Heroes App 教程中,他们使用服务来获取服务器端数据。两个组件将使用该服务来获取数据。

是因为服务器请求所以他们使用服务吗?还是因为该功能将在多个组件中使用?

如果服务器请求只用在一个组件中,我还应该使用服务吗?或者只是从组件的 .ts 类发送请求?哪个是最佳实践?

标签: angularangular-services

解决方案


来自Angular 的文档

组件不应该直接获取或保存数据,当然也不应该故意提供虚假数据。他们应该专注于呈现数据并将数据访问委托给服务。


推荐阅读