TypeProvider

Configures the Injector to return an instance of Type when `Type' is used as the token.

interface TypeProvider extends Type{ // 继承自 core/Type new (...args: any[]): T }

说明

Create an instance by invoking the new operator and supplying additional arguments. This form is a short form of TypeProvider;

For more details, see the "Dependency Injection Guide".

使用说明

Example

@Injectable() class Greeting { salutation = 'Hello'; } const injector = ReflectiveInjector.resolveAndCreate([ Greeting, // Shorthand for { provide: Greeting, useClass: Greeting } ]); expect(injector.get(Greeting).salutation).toBe('Hello');