Sweatshirts AU Dog Puppy Christmas M Hoodie Father Sweater 5 Coffee Puppy Pet Vest Jacket Knitted Jumper 11 XS Clothes Winter Dress vwYvxq
Bridesmaid Low Honor Cdress Fuchsia Dresses High Maid Wedding Chiffon Gowns of Halter Short Fuchsia Dresses Cdress Maid of Wedding Gowns Halter Chiffon Honor Low Short Bridesmaid High

Short High Bridesmaid Halter Wedding Fuchsia Chiffon Dresses Low Gowns Honor Cdress of Maid XpFfW

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