Lace s Amore Sleeves Women Purple Party Formal Evening Dress Long Bridal Floral IxxBHa
Formal of Bride Beads Lace Sleeves Gowns Long Chiffon Long Mother Cdress Dresses The with Peacock Jacket Mother of Dresses Gowns Chiffon Long Bride Peacock Sleeves Cdress Beads with Jacket Lace Long The 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