Print White Slim Spaghetti Midi Floral Womens Dress Big Pocket Strap Swing Tang Button 76wqanWt
Coolred Pockets Bohemian With Printed Women Dresses Pink Maxi Sleeveless Pockets Dresses Maxi Coolred Printed Bohemian Women Sleeveless Pink With

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