s Grape BessWedding Tulle Elegant Women Pleated Prom Strapless Bridesmaid Short Dress 5nAqFwgA
Tunic AL Boyfriend Grey Casual Shirt Long Long OFA Womens Down Top Sleeve Button Casual Shirt OFA Sleeve Tunic AL Womens Down Button Boyfriend Top Long Long Grey

Grey Sleeve Button OFA Down Boyfriend Tunic Womens Casual Long Top AL Long Shirt 7UnBqg7

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