Casual Party s Blue Floral Aecibzo Shoulder Sundress Mini Cold Women Dress Print 8UqEHw
Elastic Drawstring Lace Casual Knitted Bodycon Womens Dress Cromoncent Waist Black Dress Cromoncent Black Waist Bodycon Lace Knitted Casual Drawstring Womens Elastic

Bodycon Dress Womens Elastic Casual Lace Cromoncent Drawstring Waist Black Knitted f67Ow08

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