Women Pink2 Dresses s Prom Sweetheart Low BessWedding Homecoming High Party Wedding 4Zd4qAx1w
Dark Grey Baggy Long Sleeve Knitted Outdoor Sexy Sweaters Mini Coolred Womens Dress Mini Long Sweaters Baggy Knitted Womens Dark Sexy Dress Outdoor Coolred Sleeve Grey

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