Casual Women Dress Business 1 Slim Howme Split Shaping Draped Front SBqxfp
Pink Bohemian Sleeveless Printed Women Pockets Dresses Maxi Coolred With Bohemian Sleeveless Women Maxi Pink Printed With Dresses Pockets Coolred

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