Black Embroideried Womens Cruiize Dress Loose Sleeve Solid Pleated Fit Long Ruffle xfwqUawXvn
Solid Gold Sleeveless Cruiize Pleated Sequins Backless Womens Dress Mini Halter Rose Color Gold Sequins Sleeveless Cruiize Pleated Womens Halter Mini Color Backless Solid Rose 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