Slim Blazer Jacket Floral Fit Casual Dress Outfit BlackXL Party Men Suit Basic q507WW
Slip Shoes MaxMuxun Toe Heels Suede Dress Pumps Women Round Kitten Blue On Round Kitten MaxMuxun Heels Blue Dress Shoes Women Pumps Slip Suede On Toe

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