Tunic Sleeve Shoulder Cold Black Womens Neck Long Tops Cruiize Round Loose pXY41q8pIW
Sleeveless Dresses Pockets Bohemian Maxi With Pink Printed Women Coolred Maxi With Printed Bohemian Coolred Sleeveless Women Pink Pockets Dresses

Pink With Dresses Bohemian Maxi Pockets Coolred Women Printed Sleeveless WqxXAwc8YH

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