Я создаю сервис, который используется с одним компонентом, который также имеет декоратор обеспечения.
@Component({
....
providers: [MYSerice]
})
export class MYComponent implements OnDestroy { ... }
Этот сервис используется только этим компонентом.Поэтому в моем сервисе я хочу ограничить providedIn
этим компонентом.
@Injectable({
providedIn: MYComponent
})
export class MYSerice{
Однако это вызывает циклическую зависимость, и я не могу найти способ обойти ее.
Эта служба
- должна использоваться только этим компонентом
- уничтожается при уничтожении компонента
- не может использоваться другим компонентом.
Возможно, есть и что-то лучшее, чем услуга для этого, но я думаю, что это был бы угловой путь.
Что я пробовал / исследую:
Спасибо за помощь