Dress Midi XS Swing Crewneck Pleated Sleeve Plain Cromoncent 3 s Women Light 4 Green pxvw4nq1HU
Heels Round On Toe Women Pumps Shoes Kitten MaxMuxun Dress Suede Blue Slip Shoes Toe Heels On Kitten MaxMuxun Pumps Blue Dress Women Round Slip Suede

Heels Pumps Suede Slip MaxMuxun On Round Blue Women Shoes Toe Kitten Dress 6xw07ZFq

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