Kaftan Swim Cover Beach Swimsuit Zhuhaitf Pattern for up Red Blouse Bikini Ladies Flower Seaside Womens Sleeve Breathable wqngg4E57z
Blackish Vintage Women Long Maxi Coolred Embroidery Spring Printed Green Dress Skinny Women Vintage Long Embroidery Coolred Dress Green Skinny Printed Maxi Blackish Spring

Embroidery Long Spring Skinny Maxi Women Vintage Green Blackish Dress Printed Coolred 5Ytqw5

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