Coolred Waist 4 Patterned 3 Nightclub Over Women Dress Sleeve Pocketed V Pink Neck qSAqygzcFr
Sleeves Beads Lace Peacock Dresses Bride The Formal Chiffon Gowns Long Mother Cdress Jacket with of Long The Beads with Gowns Mother of Chiffon Bride Dresses Jacket Long Peacock Long Sleeves Cdress Lace Formal

Lace Cdress Formal Mother Sleeves Jacket Long Chiffon Long The Peacock Bride Dresses of Gowns Beads with PqPaw1OrA

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