KMystic Seamless Green Slip KMystic Strapless Seamless Tube Dress Neon R6F5wq
4XLF19279 Strapless Mikado Bridesmaid Style Length Extra Dress Extra Length Marine Dress Bridesmaid Length Length Strapless Marine 4XLF19279 Extra Extra Style Mikado

Dress Strapless Extra Style Bridesmaid Length Marine Length 4XLF19279 Mikado Extra wYOH7

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