V Neck Sleeves Dress Pullover Deep Coolred Women Halter Colored Short Fitted Solid Yellow qAExB
Dress Club Party Sleeveless Sun Color 12 Plus Size Women Mulit Coolred Printed Party Printed Size Mulit Coolred Sleeveless Sun Club Plus Color 12 Dress Women

Sun Sleeveless Club Coolred Dress Women Party Printed Plus Mulit Size 12 Color TYFqA4

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