Casual Printing Black blue red Fashion Running WINGFOOTED Lightweight for Synthetic Lofers New Shoe Pattern amp Men Mesh Sneaker Style Comfortable Sports Fq0vwUTp
Backless Women Prom Pale Gown Blue Evening ANTS Straps Long Lace Dresses s Gown Lace Pale Straps Women Dresses Blue Prom Long s Evening Backless ANTS

Pale Lace Women Blue Dresses ANTS Prom s Evening Gown Backless Straps Long RvSRWIUdqx

A constructor parameter decorator that marks a dependency as optional.

See also

Description

The DI framework provides null if the dependency is not found. For example, the following code allows the possibility of a null result:

class Engine {} @ Injectable() class Car { constructor(@ Optional() public engine: Engine) {} } const injector = ReflectiveInjector.resolveAndCreate([Car]); expect(injector.get(Car).engine).toBeNull();
      
      class Engine {}

@Injectable()
class Car {
  constructor(@Optional() public engine: Engine) {}
}

const injector = ReflectiveInjector.resolveAndCreate([Car]);
expect(injector.get(Car).engine).toBeNull();
    

Options