gpt4 book ai didi

angular - 为什么我不应该在 Angular 2 的组件中提供服务

转载 作者:太空狗 更新时间:2023-10-29 17:46:48 25 4
gpt4 key购买 nike

如果我想在整个应用程序中使用服务,我应该在 app.module.ts 中将其声明为提供者,但如果在 app.component 中声明它也可以。 ts.

这两种方法有什么显着差异吗?

最佳答案

假设您在 AppModule 中声明了三个组件。如果您在每个组件中单独提供服务,每个组件都会有自己的服务实例,但如果您在 AppModule 中提供它,您的服务将是单例的 - 每个组件将共享一个相同的服务该服务的实例

关于angular - 为什么我不应该在 Angular 2 的组件中提供服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40513560/

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