Bodycon Office Black Work Casual Jaycargogo s Business Peplum Dress Women qZnft6
Slim Dress Stripe Blue Mid Plaid Irregular Color Spell Women Coolred Length Irregular Dress Spell Mid Blue Plaid Slim Coolred Stripe Color Length Women

Coolred Plaid Color Length Mid Dress Blue Irregular Women Spell Stripe Slim 8rYrOIq

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