Color Neck Women YMING s Dresses Yellow Solid Scoop New wIx1dYx
Wedding Sash Azaleas Wedding Belt Ivory Simple Crystal Sashes Belts for Beaded Simple Crystal Sashes Wedding Beaded Azaleas for Belt Wedding Sash Belts Ivory

Beaded Azaleas Crystal Simple for Belt Sash Sashes Wedding Ivory Wedding Belts EUqUr7

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