gpt4 book ai didi

angular - 当我路由到不同的组件时,我可以在 Angular 7 的后台调用 api 服务吗

转载 作者:行者123 更新时间:2023-12-05 00:10:26 24 4
gpt4 key购买 nike

Api 服务在后台调用,在路由其他组件时不会破坏服务。

例如:-您在主页上,您调用了一个将上传大文件的服务,但与此同时您想要转到另一个组件,该服务将在后台运行,当它成功时会给出一些消息。

谢谢 :)

最佳答案

服务在一个模块中提供。如果你破坏了模块,你就破坏了服务。

通过使用

@Injectable({ providedIn: 'root' }) 

您在根模块(管理您的应用程序的模块)中声明您的服务。通过这样做,您的服务变成了一个单例:只有当您的应用程序被销毁时它才会被销毁,并且只有一个实例。

服务(尤其是单例)生命周期与组件不同。他们有自己的生活,并不真正关心路由。

所以是的,你可以很容易地做到这一点。

现在,作为一个新的 Stack Overflow 用户,您应该知道这个网站是为有关代码错误和错误的问题而建立的。这种问题其实不属于这里。请务必阅读 How to ask并提供 Minimal, Complete & Verifiable Example你的问题

关于angular - 当我路由到不同的组件时,我可以在 Angular 7 的后台调用 api 服务吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58197164/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com