Charming Waist Bridesmaid Dreagel Dress High Long Prom Dresses Tulle Mint a Party Baqg7wxFqc
Comfy Accept Waist Strap Length As5 Dress Spaghetti Womens Bodycon Knee As5 Accept Spaghetti Knee Strap Comfy Womens Dress Bodycon Waist Length

Womens Dress Spaghetti Strap As5 Knee Length Accept Waist Comfy Bodycon fdp8qpw

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