Midi OFA Neck Sleeves Rose Womens Elastic Business Dress Pencil V Bodycon Al Viole Long 6dvAn1q6w
Blue Big Occasion OMZIN Big OMZIN Girls Dresses Special Big OMZIN Blue Girls OMZIN Occasion Special Dresses Big

Special OMZIN Big Dresses Occasion Girls OMZIN Big Blue qrfwErI

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