Qipao Floral Coolred Women Stand Classic 3 Spring Dress Chinese Collar gZ04Iq
Womens Papell Cap Dress Standard Beaded Long Adrianna Sleeve Midnight Papell Midnight Standard Womens Long Dress Adrianna Beaded Cap Sleeve

Papell Cap Long Dress Sleeve Womens Beaded Adrianna Midnight Standard HAqBwTB7

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