Mini One Out Womens Dress Shoulder Alion Black Cut Sexy Bodycon qY6BT
Womens Strapless Zipper Long Length Dress Knee Coolred Style As1 Sleeve Strapless Length Knee As1 Style Dress Coolred Womens Zipper Sleeve Long

Strapless Knee As1 Style Length Coolred Womens Dress Long Zipper Sleeve wq1g5U1

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