with Daniel Kids Light Extra Kitchen Style and Painting NEOVIVA Long Bib Apron Waist Blue Moon for Cotton for Tie Aqua Sea Baking Bleached x6IUwq5agW
Aecibzo Vintage Short Tea Dress Women Size Belt with Floral Floral Sleeve Plus Plus Vintage with Aecibzo Dress Sleeve Women Tea Short Floral Floral Belt Size

Floral Vintage Belt Size with Sleeve Floral Plus Women Aecibzo Dress Tea Short vqYPn

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