Doodle CowCow Blue Skater Womens amp Dress Marine Seamless Green Blue Cute Whales OfrWEqgfw
Chaps Eggplant Flanigan Chaps Dress Dress Chaps Eggplant Dress Womens Flanigan Eggplant Womens Womens Flanigan Eggplant Chaps Flanigan Eggplant Womens Flanigan Chaps Dress Womens Womens Dress Eggplant Flanigan Chaps Dress

Womens Womens Womens Chaps Dress Eggplant Dress Dress Chaps Flanigan Flanigan Flanigan Chaps Eggplant Eggplant RfngY

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