amp s Blue Erin James Surplice Multi M Maxi Women Dress SwFHR
Plus Size Banned Bordeaux Sheath Vintage 4XL Carlita Retro Dress Vintage Plus Bordeaux Dress Carlita Size Retro 4XL Banned Sheath

Size Dress 4XL Bordeaux Vintage Carlita Retro Sheath Plus Banned gpFPqwO

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