Spec-Zone.ru › Angular 2

IterableDiffers

Stable Class

Обзор класса

class IterableDiffers {
  static create(factories: IterableDifferFactory[], parent?: IterableDiffers) : IterableDiffers
  static extend(factories: IterableDifferFactory[]) : Provider
  constructor(factories: IterableDifferFactory[])
  
  
  factories : IterableDifferFactory[]
  find(iterable: any) : IterableDifferFactory
}

Описание класса

Репозиторий различных стратегий сравнения итерируемых объектов, используемых NgFor, NgClass и другими.

Конструктор

constructor(factories: IterableDifferFactory[])

Статические члены

create(factories: IterableDifferFactory[], parent?: IterableDiffers) : IterableDiffers
extend(factories: IterableDifferFactory[]) : Provider

Принимает массив IterableDifferFactory и возвращает провайдер, используемый для расширения наследуемого экземпляра IterableDiffers с предоставленными фабриками и возвращает новый экземпляр IterableDiffers.

Следующий пример демонстрирует, как расширить существующий список фабрик, который будет применяться только к инжектору для данного компонента и его дочерних элементов. Этот шаг необходим для того, чтобы сделать новый IterableDiffer доступным.

@Component({
  viewProviders: [
    IterableDiffers.extend([new ImmutableListDiffer()])
  ]
})

Подробное описание класса

factories : IterableDifferFactory[]
find(iterable: any) : IterableDifferFactory

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

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

Spec-Zone.ru

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