Seaglass Above Klein Knee Womens Casual Multi Dress Calvin Printed 0BZOwWq
Chiffon Dress White Prom E282LF Strapless TalinaDress Long Sweetheart Bridesmaid Empire Gown Empire E282LF Bridesmaid Prom White Gown Dress Chiffon TalinaDress Sweetheart Strapless Long

E282LF Strapless Prom Gown Long Chiffon Empire Sweetheart Bridesmaid TalinaDress White Dress B7zqAq

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