gpt4 book ai didi

typescript - 我们什么时候在 Angular 2 中使用提供者?

转载 作者:搜寻专家 更新时间:2023-10-30 21:24:41 25 4
gpt4 key购买 nike

他们也用于http的angular 2文档中的一些示例

import { HTTP_PROVIDERS }    from '@angular/http';
import { HeroService } from './hero.service';
@Component({
selector: 'my-toh',
template: `
<hero-list></hero-list>
`,
directives: [HeroListComponent],
providers: [
HTTP_PROVIDERS,
HeroService,
]
})

最佳答案

需要使用提供程序来提供一种创建要注入(inject)的实例的方法。例如,如果你想注入(inject)一个 Http 实例,你需要定义 HTTP_PROVIDERS(它包含 Http 类型的提供者。

需要了解的重要一点是 Angular2 支持依赖注入(inject)器的分层注入(inject)器。我的意思是一个注入(inject)器与每个组件关联,当前注入(inject)器是父组件注入(inject)器的子注入(inject)器。

这个问题你可能会感兴趣:

关于typescript - 我们什么时候在 Angular 2 中使用提供者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37298070/

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