Domple Striped Slim Womens 2 Turtleneck Bodycon Dress Patchwork Sleeve Long 1w1r6A
F19533 Mesh Halter Sash Style Bridesmaid Wisteria Soft Slim Dress Bridesmaid Mesh Bridesmaid Slim Soft Halter Sash Dress Style Bridesmaid Wisteria F19533

Halter Wisteria Sash Bridesmaid Mesh Soft Slim F19533 Style Bridesmaid Dress fqEFTw1

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