Swing Women Dress Neck Polka Boho V Sleeve Dot Black Long Jaycargogo Maxi AwC8Fppq
Party Bridesmaid Dress Sweetheart 22 Knee Chiffon orange Length BM332 DaisyFormals Gown Gown Knee DaisyFormals BM332 orange Length Chiffon 22 Dress Sweetheart Party 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