使用提供者创建另一个提供者
Using provider to create another provider
我正在尝试使用同一个提供程序,并在 bootstrap 时间内将其注入另一个提供程序。
{ provide: '$http', useFactory: (config: any) => httpFunc(config), deps: [configService] },
{ provide: '$pab', useFactory: (config, http) => new pabLite(config, http), deps: [configService, Inject('$http') http] }
剂量似乎有效。在创建 $pab 提供程序时,我如何注入 $http 提供程序
我也尝试将 Inject('http') private http 移动到 pablite 中,但它似乎在 initals
时变得不确定
您应该将其提供为:
deps: [configService, http$]
我正在尝试使用同一个提供程序,并在 bootstrap 时间内将其注入另一个提供程序。
{ provide: '$http', useFactory: (config: any) => httpFunc(config), deps: [configService] },
{ provide: '$pab', useFactory: (config, http) => new pabLite(config, http), deps: [configService, Inject('$http') http] }
剂量似乎有效。在创建 $pab 提供程序时,我如何注入 $http 提供程序 我也尝试将 Inject('http') private http 移动到 pablite 中,但它似乎在 initals
时变得不确定您应该将其提供为:
deps: [configService, http$]