Floral Long Linaking Lady Maxi Red Sexy Hipsters Dress Neck Women Beach Print 4 Fashion V Dress Sleeve 3 for wqYgxq7a
Dress Women Turkey Sleeve Longline Comfy Grey Lantern Slim Muslim Abaya Turkey Dress Muslim Longline Grey Sleeve Abaya Lantern Comfy Slim Women

Slim Dress Sleeve Grey Comfy Turkey Lantern Women Longline Abaya Muslim qwFn7OtU

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