Dress Splicing Neck Classic Women Coolred Round Lace Red Solid Hollow Party w7znRSqa
Dress Flanigan Dress Flanigan Chaps Eggplant Womens Chaps Womens Eggplant Eggplant Chaps Flanigan Dress Womens Eggplant Dress Flanigan Womens Womens Chaps Eggplant Chaps Dress Womens Flanigan Flanigan Chaps Dress Eggplant

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