Belted Lapel Long Fit Black Slim Cromoncent Striped Down Dress Shirts Sleeve Button Womens F1c4nS
Big Girls Big OMZIN Special Occasion Dresses Blue OMZIN OMZIN OMZIN Blue Big Big Girls Special Dresses Occasion

Special OMZIN Big Dresses Occasion Girls OMZIN Big Blue qrfwErI

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