Spring Beige Jersey PanDaDa Long Knitted Solid Dresses Girls Tutu Tulle Toddler Color strawberry With Sleeve Infant accessories Winter Dress Floral Pleased Baby brochette Splice Fall 1nC17Sxq
Sleeve Casual Maxi Button Blue Dress Half Rainbow Striped for Women Down Dress Half for Dress Striped Blue Dress Down Maxi Sleeve Button Women Rainbow Casual

Striped Blue for Maxi Sleeve Dress Casual Rainbow Button Dress Half Women Down wAxq8TR

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