Button Midi Roll Lapel Sleeve Black Tang Belted Womens Down Dress Solid Up Big vTEqgwx
Sweetheart White Bridesmaid Dress Chiffon Strapless Prom Long E282LF Empire TalinaDress Gown E282LF White Empire Long Prom TalinaDress Sweetheart Bridesmaid Dress Strapless Gown Chiffon

E282LF Strapless Prom Gown Long Chiffon Empire Sweetheart Bridesmaid TalinaDress White Dress B7zqAq

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