Party Picture Backless Domple Womens Dress Floral Crewneck Sleeveless Long Print As ZqxfPRgw
Belt Crystal Azaleas Sash Wedding Simple Belts Wedding for Sashes Ivory Beaded Sash Simple Belt Belts Wedding Beaded Sashes for Azaleas Ivory Wedding Crystal

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