s Prom Evening Sky Dress Bridal Blue Pleated Formal Party Deep Neck Bess V Backless Women qaEng4
Rose Dress Halter Backless Mini Gold Pleated Womens Sequins Sleeveless Cruiize Color Solid Backless Pleated Cruiize Sleeveless Halter Gold Womens Color Rose Sequins Solid Mini Dress

Dress Pleated Sleeveless Rose Sequins Color Solid Cruiize Gold Womens Backless Mini Halter 4nzqAwBx

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