One White Dress Chiffon Prom Evening MACloth Elegant Shoulder Long Formal Gown 2018 qnwTPwS5FX
Sleeve Sexy Blue Long Shoulder Plus Lace Light Size Short Women Coolred Glitter Dresses Cold Short Plus Glitter Blue Light Coolred Sleeve Shoulder Sexy Lace Cold Women Long Size Dresses

Dresses Light Women Lace Sexy Shoulder Long Plus Blue Size Glitter Cold Coolred Short Sleeve 1dAPq7wx7

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