InjectFlags

From Get docs
< @angular/coreAngular/docs/8/api/core/injectflags


InjectFlags

enum

Injection flags for DI.

enum InjectFlags {
  Default: 0b0000
  Host: 0b0001
  Self: 0b0010
  SkipSelf: 0b0100
  Optional: 0b1000
}

Members

Member Description
Default: 0b0000 Check self and check parent injector if needed
Host: 0b0001 Specifies that an injector should retrieve a dependency from any injector until reaching the host element of the current component. (Only used with Element Injector)
Self: 0b0010 Don't ascend to ancestors of the node requesting injection.
SkipSelf: 0b0100 Skip the node that is requesting injection.
Optional: 0b1000 Inject defaultValue instead if token not found.


© 2010–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v8.angular.io/api/core/InjectFlags