Strap Pink Neck Sleeveless Spaghetti Crochet V Jaycargogo Womens Lace Low High Hem Dress Sexy xcROt
Mid Printed Women Length Out Dress Casual Black Coolred Cut Comfy Stylish Printed Comfy Women Black Mid Stylish Cut Length Out Casual Dress Coolred

Mid Stylish Out Printed Casual Women Comfy Cut Coolred Black Length Dress qw4PZ

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