Long Sleeve Brown Crew Muslim Women Dress Pure Color Abaya Neck Comfy OxB1w6p
Formal Pleated Gown Grape Dress Angel Bride Bridesmaid New 2015 Chiffon Bride Bridesmaid 2015 Angel Dress Pleated New Gown Chiffon Formal Grape

2015 Pleated Bride Gown Chiffon Grape Bridesmaid Dress New Formal Angel 4q7OgT5

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