Dress dresses Floral Womens 2 Short V Cocktail Neck Black Cooped vH6dqx06
Comfy Elegant Long Neck High Sleeve Dresses Women Green Dress Evening Dresses Comfy Elegant Long High Dress Sleeve Women Green Neck Evening

Neck Long Elegant Dress Green Sleeve High Comfy Women Dresses Evening xIP1HH

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