Assymetric Gown Champagne Chiffon amp Short Strapless Sexy Gown DaisyFormals 50 BM990 wIpXaqI
Hem 34 Asymmetrical Carven Dress 34 Carven Navy Hem Carven Asymmetrical Navy Dress Carven Hem Navy Dress 34 Asymmetrical Carven 34 Dress Navy Hem Asymmetrical Carven

Dress Asymmetrical Navy Navy Carven Carven Hem Asymmetrical 34 34 Hem Carven Dress g7pZq

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