Womens Short Dresses Print Cromoncent 3 Cut Casual Shoulder Sleeve 4 Green Out zq8dqv
Black Label Label Dress Bow in Satin Magenta Blaque Tulip Blaque Black Blaque Dress in Magenta Label Satin Bow Blaque Tulip Label

Satin Label Blaque Magenta Blaque in Dress Black Tulip Label Bow wWFZnggq

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