Womens Dress Char Catherine Black Beauty Malandrino Malandrino Catherine Womens AwYIYqzf
Bordeaux Carlita Dress Sheath Retro Plus Vintage 4XL Banned Size Plus Bordeaux Dress Sheath Carlita 4XL Banned Size Retro Vintage

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