Cross s Dress Criss Summer V Print Belted Khaki Maxi Bohemian Cromoncent Women Beach Neck q0aHxw8n75
222 Blue Shoulder Dress Dept Cold white Floral red Petite Dress red Shoulder Blue 222 Petite white Dept Floral Cold

Shoulder Cold red Petite white Dept 222 Floral Dress Blue tqO7xEf1wP

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