Tulle Beads Silver Cocktail Dresses Short Cdress Bridesmaid Applique Gowns Homecoming Prom TxPTUdwqp
Dress BM1037 DaisyFormals Colors Evening Dress Bridesmaid Beaded Formal Other Women Dress Women Dress Dress BM1037 Formal DaisyFormals Beaded Other Evening Dress Bridesmaid Colors

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