Dresses Vintage Blue for bulges Dress Dresses Embroidery Swing Mesh Multi Party Vintage Dress Colored Women RSO68
Dark Women Plus Hem Dress Coolred Blue Cocktail Big Lace Size Splice Loose Sexy 5XL Size Dress Splice Big Blue Coolred Cocktail Plus Women Hem Dark Sexy 5XL Lace Loose

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