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

标签 angular api

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

最佳答案

我会在 Service 中执行此操作,该 Service 将由 AppComponent 创建和使用。

建议将 HttpClient 调用包装在服务中,而不是直接在组件中使用。这允许您的应用程序结构具有更大的灵 active ,因为您可以在整个应用程序中重用您的调用,并且能够实现更高级的功能,例如缓存。

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

关于angular - 在整个应用程序中以 Angular 进行连续 api 调用的最佳位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59781715/

相关文章:

javascript - 未捕获的类型错误 : Cannot read property 'ca' of null when dragging Google Map

post - Angular2/Http (POST) header

java - 无法在 Postman 中获取 HTTP 调用的响应

javascript - 如果我当前正在听一首歌,当我请求一个轨道时,Last.fm API 会发送 2 首轨道

html - 从 Angular 模板获取字符串而不是预期数字并输入 native 元素的值

javascript - 将动态数据传递给子组件

Angular 2 - 动态更新自定义 MAT_DATE_FORMATS

java - JAIN SIP 和 MJSIP 有什么区别?

java - API - 如何让 API 用户声明自己的类型(然后由 API 使用)?

laravel - 返回数组 Api 资源对象时分页