Green Party Dress High Womens Fashion Sleeveless Collar ainr Cocktail Bodycon Sexy Midi q87EPEAnv
JayJay Faux Caged Knit Casual Neck Wrap purple Bow Long with Jwdm484qs Sweater Belt Sleeve Dress Women Belt purple Sleeve Dress Women Knit Wrap Faux Neck Sweater Bow Caged with Long JayJay Jwdm484qs Casual

Knit Sleeve Caged purple Wrap JayJay Sweater with Women Neck Bow Long Jwdm484qs Belt Dress Faux Casual XwYpqa

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