Angular 中配置 Provider 有哪几种方式?
Angular 中配置 Provider 有四种方式,它们分别为:
- useClass
- useValue
- useExisting
- useFactory
useClass
{ provide: ApiService, useClass: ApiService } // 可使用简洁的语法,即直接使用 ApiService
useValue
{ provide: 'API_URL', useValue: 'http://my.api.com/v1' }
useExisting
{ provide: 'ApiServiceAlias', useExisting: ApiService }
useFactory
export function configFactory(config: AppConfig) {
return () => config.load();
}
{ provide: APP_INITIALIZER, useFactory: configFactory, deps: [AppConfig], multi: true }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论