0

我创建了一个服务,它与一个组件一起使用,该组件也有提供装饰器。

@Component({
  ....
  providers: [MYSerice]
})
export class MYComponent implements OnDestroy { ... }

此服务仅由该组件使用。所以在我的服务中,我想限制providedIn到这个组件。

@Injectable({
  providedIn: MYComponent 
})
export class MYSerice{

但是,这会导致循环依赖,我找不到解决方法。

这项服务

  1. 只能由该组件使用
  2. 在组件被销毁时被销毁
  3. 不被其他组件使用。

Mybe 还有比服务更好的东西,但我认为这将是有角度的方式。

我尝试/研究的内容:

谢谢你的帮助

4

0 回答 0