Slip Fit s Spaghetti Slim Awesome21 Women Solid Dresses Olive Awttk0255 Cami Strap Wpqt8xawSx
Flanigan Flanigan Chaps Chaps Womens Dress Dress Chaps Flanigan Eggplant Dress Womens Womens Eggplant Eggplant Chaps Dress Chaps Flanigan Womens Flanigan Womens Eggplant Flanigan Eggplant Chaps Eggplant Dress Womens 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