Summer Fit 1 Pocket s Slim with Jaycargogo Dress Sleeve Plaid Women Short E4Sx1Pq0
Solid Sleeveless Halter Color Cruiize Mini Rose Sequins Backless Dress Gold Pleated Womens Sleeveless Solid Sequins Mini Color Pleated Backless Rose Womens Halter Cruiize Gold 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