我有一个要求,无论当前页面如何,我必须每分钟进行一次 api 调用,即在整个应用程序(Angular 7 应用程序)中。 调用此 api 的最佳位置(App 组件或任何更好的地方),这样我就不会犯任何设计错误。 您的建议将不胜感激
最佳答案
我会在 Service
中执行此操作,该 Service
将由 AppComponent
创建和使用。
建议将 HttpClient
调用包装在服务中,而不是直接在组件中使用。这允许您的应用程序结构具有更大的灵 active ,因为您可以在整个应用程序中重用您的调用,并且能够实现更高级的功能,例如缓存。
计时器将在 AppComponent
中,而不是在服务中。
关于angular - 在整个应用程序中以 Angular 进行连续 api 调用的最佳位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59781715/