Floral Printed Dress As9 Stretch Pencil Bodycon Women Coolred Mini Vingtage 5ZwpxB
JSYAU Summer Fit Dress Slit Irregular Womens Side Loose Maxi Shirts Crewneck Coffee Irregular Maxi JSYAU Slit Womens Coffee Loose Fit Shirts Summer Side Crewneck Dress

Shirts Loose Dress Womens Irregular Crewneck Side Coffee JSYAU Fit Summer Slit Maxi 68Sx4F

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