Pockets Long Autumn Sleeve Dress Neck Coolred Women Loose Commute Gray Solid Split V IBW6Tq
Short Plus Size with Floral Vintage Aecibzo Belt Women Floral Sleeve Tea Dress Size Tea Vintage Dress with Floral Belt Plus Short Sleeve Aecibzo Floral Women

Floral Vintage Belt Size with Sleeve Floral Plus Women Aecibzo Dress Tea Short vqYPn

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