Slim Dress dye Cromoncent Tie Neck Round Dark Summer Sleeveless Women Purple Maxi Fit UHBHZXa
Length 4XLF19279 Extra Extra Length Strapless Marine Bridesmaid Dress Mikado Style Strapless Dress Extra Length 4XLF19279 Marine Extra Bridesmaid Mikado Style Length

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