Tunic Women Waist Coolred Dashiki African Step 16 Swing XL Empire Dresses Printed qA0wpA
Mini Relaxed High As1 Dress Comfy Rise Coolred Sleeveless Party Women Comfy Rise Mini Sleeveless Party Women As1 Coolred Relaxed High Dress

As1 Comfy High Women Mini Coolred Dress Party Sleeveless Relaxed Rise 6Pqzn

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