Womens T Loose Sleeve Tunic Grey Crewneck Cromoncent Dress Solid Long shirt RdxwCqg
Homecoming Dress Tulle Keyhole Bridesmaid Bridesmay Beading Coral Prom Short Dress Homecoming Coral Beading Bridesmaid Keyhole Bridesmay Prom Short Tulle Dress Dress

Beading Dress Keyhole Bridesmay Tulle Prom Bridesmaid Coral Dress Short Homecoming wEXqRxSWqI

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