Help Angular by taking a 1 minute survey!Go to surveyHome

InjectFlags

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.