在整个应用程序中以角度进行连续 api 调用的最佳位置

Nit*_*har 3 api angular

我有一个要求,无论当前页面如何,我都必须每分钟进行一次 api 调用,即在整个应用程序(Angular 7 应用程序)中。调用这个 api 的最佳位置是什么(应用程序组件或任何更好的地方),这样我就不会犯任何设计错误。您的建议将不胜感激

jep*_*bio 5

我会在ServiceAppComponent.

建议将HttpClient调用包装在服务中,而不是直接在组件中使用。这为您的应用程序结构提供了更大的灵活性,因为您可以在整个应用程序中重复使用您的调用,以及实现更高级功能(如缓存)的能力。

并且计时器将在 中AppComponent,而不是在服务中。