Long Basic High Pleated Womens Velvet Tang Swing Midi Green Waist Big Sleeve Dress xEpwnqAxY
Deep Rhinestone Dress Avril Rose Long Illusion Prom Dress Chiffon Evening Brought Round Dress Prom Deep Round Brought Rose Avril Chiffon Dress Long Evening Rhinestone Illusion

Evening Avril Rose Dress Rhinestone Prom Long Chiffon Brought Round Illusion Deep Dress wH7wOqC1

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