В
Size: a a a
В
И
И
В
И
И
И
В
В
AE
payments
, который может принимать платежи. в нём есть PaymentsService
, в который я хочу заинджектить сервисы из других модулей. например, есть модуль paypal
, в котором есть PaypalService
, который в свою очередь использует HttpService
для общения с бэкендом пейпала. Выглядит модуль как-то так:@Module({
imports: [
HttpModule.register({
baseURL: 'https://api.paypal.com/v2',
// ...
})
],
providers: [
PaypalService
],
exports: [
PaypalService
]
})
export class PaypalModule {}
ymentsModule я
пытаюсь сделать как-то так, чтобы PaypalService з
аинджектился в PaymentsService:
odule({и в Paym
imports: [
PaypalModule
],
controllers: [
PaymentsController
],
providers: [
PaymentsService,
PaypalService
]
})
export class PaymentsModule {}
entsService как
-то так:ectable()оно ругается, что у Paypal
export class PaymentsService {
constructor (
private readonly paypalService: PaypalService
) {}
}
но
Service невоз
можно зарезолвить HttpService. Собс
твенно, вопрос, можно ли как-то ему сказать, чтобы он использовал HttpService, с ко
торым был запущен PaypalModule?AE
AE
AE
YS
И
И
YS
YS
YS