Men s Suit Vest Vest Slim Dress 6 Blue V Button VOBOOM Neck Waistcoat Fit UH5dRwWqx
Pink ice Party Dress Long Beach Dress Sweetheart BM7712 Evening 20 Wedding DaisyFormals Pink DaisyFormals BM7712 Long Evening Wedding Sweetheart Party Dress Beach ice Dress 20

Party Pink 20 Dress Wedding Dress Evening Long BM7712 DaisyFormals Beach Sweetheart ice qwtBz1P

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