A Chiffon Burgundy Halter Cocktail Dress Bateau line Chiffon Natrual Natrual Bateau FwqYUOw
One F15928 Shoulder Style Neckline Mesh Begonia Bridesmaid Dress Long Begonia Long Dress Shoulder Style One F15928 Neckline Bridesmaid Mesh

Begonia F15928 Dress Long Bridesmaid Style One Shoulder Neckline Mesh x0qwH7Zq8

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