Cromoncent Bodycon V Red Dresses Bandage Strap Spaghetti Fashion Womens Neck gAC5wgqPy
Beaded BM1037 DaisyFormals Bridesmaid Formal Other Evening Dress Dress Women Dress Colors Evening Bridesmaid Women Formal Beaded Dress Dress Dress Colors DaisyFormals Other BM1037

Women Other Formal Dress Evening BM1037 Dress DaisyFormals Dress Bridesmaid Colors Beaded qnR4Wx7

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