Blue Dress Muslim Stitch Women s Light Cardigan Cromoncent Long Sleeve Turkey Abaya Cq18P
Dress DaisyFormals Bridesmaid Beaded Dress Women Other Colors Evening Dress BM1037 Formal Dress Dress Colors Beaded BM1037 DaisyFormals Other Dress Formal Evening Bridesmaid Women

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