在后台路由Api服务时,不会在路由其他组件时破坏服务。
例如:-您在主页上,并调用了一个将上载大文件的服务,但与此同时,您想使用另一个组件,该服务将在后台运行,并在成功时会发出一些消息。
谢谢 :)
小智 6
服务在模块中提供。如果销毁模块,则销毁服务。
通过使用
@Injectable({ providedIn: 'root' })
Run Code Online (Sandbox Code Playgroud)
您在根模块(管理您的应用程序的模块)中声明服务。这样,您的服务就成为一个单例:仅当您的应用程序被销毁时,它才会被销毁,并且只有一个实例。
服务(尤其是单例)的生命周期与组件不同。他们有自己的生活,并不真正在乎路由。
是的,您可以轻松地做到这一点。
现在,作为Stack Overflow的新用户,您应该知道,该网站是针对代码错误和错误的问题而创建的。这种问题并不真正属于这里。请务必阅读“ 如何提出问题并提供最小,完整和可验证的示例 ”
| 归档时间: |
|
| 查看次数: |
49 次 |
| 最近记录: |