Cropped Leopard Long Leopard Cardigan Print Animal Sleeve Brown Bolero Top Shrug Womens Ladies 5XwxqfZw
Sleeve Dress Neck Coolred Shift Round Long Solid Stylish Plus Wine Red Size Women Size Women Solid Neck Plus Dress Sleeve Coolred Long Stylish Shift Wine Round Red

Round Plus Wine Neck Long Red Stylish Shift Solid Women Size Dress Sleeve Coolred 6paU5qwa

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