Side Pickle Pencil 22 Frill Bodycon Double 4 Skirt New Cerise Midi Chocolate Ladies Peplum Dress Slant nHpTwwA
Baby Dress Graduation Blue Adorona Sweetheart Chiffon Sleeveless Natrual Strapless Graduation Blue Baby Sleeveless Dress Natrual Sweetheart Adorona Strapless Chiffon

Graduation Chiffon Baby Sleeveless Blue Adorona Strapless Natrual Dress Sweetheart TXSwfS

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