of s Crystals Long Evening Dress Dasior Bride Women Line Red Chiffon Mother A UqnWnIzw5
Dress Coolred Zipper As1 Style Length Knee Long Strapless Womens Sleeve Womens Style Knee Coolred Dress Length As1 Sleeve Long Zipper Strapless

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