Muslim Jilbab Hizab Maxi Beige Long Sleeve Bimba Dress Abayas Pleated Islamic With g0E0Rq
Sun Double Shade Umbrella Raindrop Diamondo UV Waterproof Hat Blue Fishing Headwear Double Waterproof Shade UV Hat Blue Fishing Headwear Diamondo Sun Umbrella Raindrop

Diamondo Headwear Umbrella Shade Fishing Waterproof Hat Double UV Blue Raindrop Sun FxqHFr

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