angular - 如果服务器请求仅在组件中使用,我应该使用服务吗?
问题描述
在 Angular Tour of Heroes App 教程中,他们使用服务来获取服务器端数据。两个组件将使用该服务来获取数据。
是因为服务器请求所以他们使用服务吗?还是因为该功能将在多个组件中使用?
如果服务器请求只用在一个组件中,我还应该使用服务吗?或者只是从组件的 .ts 类发送请求?哪个是最佳实践?
解决方案
组件不应该直接获取或保存数据,当然也不应该故意提供虚假数据。他们应该专注于呈现数据并将数据访问委托给服务。
推荐阅读
- android - 在另一个活动中使用 URI 获取位图
- c - 为什么 K&R“逆波兰计算器”中的“NUMBER”在 gdb 中显示为 void?
- rdf - 使用属性来描述类
- cypher - libcypher-parser 是否支持 REGEX 运算符?
- .htaccess - 如何将文件夹及其子文件夹重定向到子域
- auth0 - Auth0 允许在 Azure 中托管的应用的 Web 源
- c++ - 为什么当您发送指向指针的指针时遍历会永久更改链接列表但仅指针不会
- c++ - 如何在 if-constexpr 中使用概念?
- c# - 如何使用正则表达式组查找嵌套评论
- c# - 生成接受任何实体的动态查询