Angular 2 useExisting providers

后端 未结 3 1485
旧巷少年郎
旧巷少年郎 2020-12-31 04:41

What are the usages for useExisting provider?

Is it useExistingOrThrowIfThereIsNone or useExistingOrCreateIfThereIsNone? Can o

3条回答
  •  生来不讨喜
    2020-12-31 04:44

    When we write {provide: A, useClass: B}, Angular will create map between token A and class B.

    When we write {provide: A, useExisting: B}, Angular will create map between token A and token B.

    Difference between these maps:

    • token A -> instance of class B
    • token A -> token B -> instance of some class for token B

提交回复
热议问题