Blue Soft Boat Sneakers Kid Shoes Loafer Slip Synthetic Dress Boys Girls Leather Toddler Little LONSOEN On PwXpZp
Women Big 5XL Splice Blue Lace Loose Plus Coolred Sexy Dress Size Dark Hem Cocktail Big Blue Coolred Lace Women Splice Plus Dark Size Hem Loose Sexy 5XL Cocktail Dress

Dark Cocktail Hem Loose Plus Splice Sexy Big Lace Women 5XL Blue Size Coolred Dress nHpqxwPz0

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