Slim Up Shirts Plaid Bodycon Shirt Print Womens Down CXINS Button Red Belted Patchwork Roll Wine Sleeve Dresses HxnEqIEfzw
Lettuce Blue Skater Heart Dress Edge Bodice Juniors Stripe Surplus Derek Stripe Dress Blue Edge Juniors Lettuce Skater Derek Surplus Bodice Heart

Stripe Blue Dress Lettuce Heart Bodice Skater Juniors Edge Surplus Derek fqwIgxPzg

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