Pocket Summer Off Dress Ruffled Slit Cromoncent Elastic Shoulder Black Womens U6XqO
Purple Traditional Women Slim Hollow Cheongsam Out Premium Split Coolred Dress Hollow Out Dress Cheongsam Premium Women Traditional Purple Slim Coolred Split

Out Premium Coolred Women Cheongsam Slim Split Traditional Dress Purple Hollow HwqPXqEa

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