Beach Red Coolred 3 Sleeve Wine 4 Colored Women Ball Dress Casual Crewneck Solid Gown vqYFOvrn
Marine 4XLF19279 Dress Extra Length Bridesmaid Mikado Strapless Length Style Extra Bridesmaid Style Extra Marine 4XLF19279 Extra Length Mikado Strapless Length Dress

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