5XL Vegetables Avocado XS Dress Skater Fruits Lemon Red Papaya Womens Summer Coconut CowCow Papaya Strawberry UC7awqcc
Casual Orange Sundress Party and New Summer Women Tunic Yellow Beach Dress Indian Hippie Beach Indian Hippie Yellow Dress Party Tunic Sundress Orange Summer New Women and Casual

Party Tunic Indian Casual Dress and Beach Hippie Summer Orange New Women Yellow Sundress YHpwwT

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