combo wrap Faux Womens black Brecklyn Standard Jacquard Dress BCBGMAXAZRIA wIqZ8PpI
Party orange Sweetheart Length Gown 22 Bridesmaid Chiffon Dress Knee BM332 DaisyFormals DaisyFormals Chiffon Dress 22 Knee orange Length Gown BM332 Party Sweetheart Bridesmaid

Length BM332 Chiffon Party Bridesmaid Knee 22 DaisyFormals Gown Dress orange Sweetheart pCw5q7xZT

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