s Bess Bridal Prom Bridesmaid Flower Lace Purple Women Short Gowns Dress EqxEXrO
The Prom Off Red Shoulder Sleeve Gown Formal MACloth Evening Chiffon Half Dress Lace Lace Sleeve Evening Prom The Chiffon Gown Dress Red Off MACloth Shoulder Half Formal

Dress The Lace Formal Evening Gown Chiffon Prom MACloth Half Red Sleeve Off Shoulder P0q1n5Yw

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