Maxi Women Summer Line Bohemia Sleeveless Dress LHA6524 Dress Blue DISSA Party A qpwRtxn
Boat Women Yellow Waist Coolred Belt Neckline Office Empire Waist Floral Dress Floral Yellow Women Coolred Waist Boat Waist Empire Dress Neckline Office Belt

Yellow Dress Boat Women Coolred Waist Belt Floral Waist Empire Neckline Office vZq44x6w

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