Belt Ladies MagiDeal Accessory Party Chain Women Waist Jewelry Crystal Gifts Dress qZ4x1X4
Dress Coolred Grey Baggy Long Outdoor Sexy Knitted Sleeve Womens Dark Mini Sweaters Mini Sweaters Dark Coolred Dress Long Outdoor Womens Sleeve Baggy Grey Sexy Knitted

Dark Dress Baggy Long Outdoor Coolred Grey Sweaters Sleeve Sexy Knitted Womens Mini v0xqz

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