В
Size: a a a
В
В
И
И
В
И
Э(
И
Э(
LK
Э(
В
В
И
И
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({
imports: [
PaypalModule
],
controllers: [
PaymentsController
],
providers: [
PaymentsService,
PaypalService
]
})
export class PaymentsModule {}
и в PaymentsService как-то так:ectable()оно ругается, что у Paypal
export class PaymentsService {
constructor (
private readonly paypalService: PaypalService
) {}
}
но
Service невозможно зарезолвить HttpService. Собственно, вопрос, можно ли как-то ему сказать, чтобы он использовал HttpService, с которым был запущен PaypalModule?В
И
В
И