Spec-Zone.ru › Angular 2

ResolvedReflectiveProvider

Experimental Interface

Обзор интерфейса

interface ResolvedReflectiveProvider {
  key : ReflectiveKey
  resolvedFactories : ResolvedReflectiveFactory[]
  multiProvider : boolean
}

Описание интерфейса

Внутреннее разрешенное представление Provider, используемое Injector.

Обычно создается автоматически Injector.resolveAndCreate.

Его можно создать вручную следующим образом:

Пример (живой пример)

var resolvedProviders = Injector.resolve([{ provide: 'message', useValue: 'Hello' }]);
var injector = Injector.fromResolvedProviders(resolvedProviders);

expect(injector.get('message')).toEqual('Hello');

Подробное описание интерфейса

key : ReflectiveKey

Ключ, обычно Type<any>.

resolvedFactories : ResolvedReflectiveFactory[]

Функция-фабрика, которая может возвращать экземпляр объекта, представленного ключом.

multiProvider : boolean

Указывает, является ли провайдер многопровайдером или обычным провайдером.

экспортировано из @angular/core/index, определено в @angular/core/src/di/reflective_provider.ts

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://v2.angular.io/docs/ts/latest/api/core/index/ResolvedReflectiveProvider-interface.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API