微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Angular 服务何时启动?

如何解决Angular 服务何时启动?

我想知道 Angular 服务到底什么时候启动?

我很好奇,因为我认为根据我在应用程序中看到的内容,它们(和组件)首先被启动。我说得对吗?

解决方法

当 Angular 发现一个组件依赖于一个服务时,它首先检查注入器是否有该服务的任何现有实例。如果请求的服务实例尚不存在,注入器会使用注册的提供者创建一个,并在将服务返回给 Angular 之前将其添加到注入器中。

当所有请求的服务都被解析并返回后,Angular 可以使用这些服务作为参数调用组件的构造函数。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。