Fascinator With Hat Vijiv Veil Derby Blue Feather Headband Tea Pillbox Vintage Party Cocktail Women qZxpwgtf
Tee Slogan Funny Womens Funny Bones Halloween White Lazy Joke Halloween Womens Tee Bones Funny Slogan Joke White Halloween Funny Lazy Halloween

Funny Joke Womens Halloween Funny Slogan Bones Tee Lazy Halloween White HTqUw

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