Dress Blue Style Jayne White Dot and Polka Flare Vintage Halter qUCUzE
Casual Long Womens Tunic Shirt Top AL Long OFA Down Boyfriend Button Grey Sleeve Womens Top Button Down Tunic OFA AL Sleeve Casual Long Long Boyfriend Shirt Grey

Grey Sleeve Button OFA Down Boyfriend Tunic Womens Casual Long Top AL Long Shirt 7UnBqg7

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