Vintage Dress 50s Swing Dress Crazycatz Rockabilly Retro Women Polka Red Dot Dress 5qBqxCOfw
Women Dress Wine Chiffon Mid Coolred Red Solid Shoulder Out Off Cut Sling Colored Cut Shoulder Coolred Solid Out Red Chiffon Sling Women Dress Wine Off Colored Mid

Colored Chiffon Women Red Shoulder Off Wine Mid Sling Out Coolred Dress Solid Cut qwa6xcU6A0

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