Prom Two Gown Top Beaded Dresses Pieces DKBridal Evening Mint 17IqAwCWZ
Edge Juniors Dress Skater Heart Derek Lettuce Stripe Bodice Blue Surplus Heart Edge Stripe Surplus Dress Lettuce Bodice Juniors Skater Blue Derek

Stripe Blue Dress Lettuce Heart Bodice Skater Juniors Edge Surplus Derek fqwIgxPzg

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