Bridal Wedding Crystals Sash Dress Sash Belt ULAPAN SH48 Diamonds Pearls Belt G Gray 506nq
Spaghetti Yellow Strap Dress Floral Fashion Summer Beach Jaycargogo Women Women Dress Fashion Summer Floral Strap Beach Yellow Jaycargogo Spaghetti

Strap Women Jaycargogo Yellow Summer Dress Spaghetti Floral Fashion Beach dXdq7Bw

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