Spec-Zone.ru › Angular 2

ComponentFixture

Stable Class

Обзор класса

class ComponentFixture {
  constructor(componentRef: ComponentRef<T>, ngZone: NgZone, _autoDetect: boolean)
  
  
  debugElement : DebugElement
  componentInstance : T
  nativeElement : any
  elementRef : ElementRef
  changeDetectorRef : ChangeDetectorRef
  componentRef : ComponentRef<T>
  ngZone : NgZone
  detectChanges(checkNoChanges?: boolean) : void
  checkNoChanges() : void
  autoDetectChanges(autoDetect?: boolean)
  isStable() : boolean
  whenStable() : Promise<any>
  destroy() : void
}

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

Фикстура для отладки и тестирования компонента.

Конструктор

constructor(componentRef: ComponentRef<T>, ngZone: NgZone, _autoDetect: boolean)

Подробности класса

debugElement : DebugElement

DebugElement, связанный с корневым элементом этого компонента.

componentInstance : T

Экземпляр класса корневого компонента.

nativeElement : any

Нативный элемент в корне компонента.

elementRef : ElementRef

Элемент ElementRef для элемента в корне компонента.

changeDetectorRef : ChangeDetectorRef

ChangeDetectorRef для компонента

componentRef : ComponentRef<T>
ngZone : NgZone
detectChanges(checkNoChanges?: boolean) : void

Вызвать цикл обнаружения изменений для компонента.

checkNoChanges() : void

Выполнить запуск обнаружения изменений, чтобы убедиться, что не было изменений.

autoDetectChanges(autoDetect?: boolean)

Установить, должен ли фикстура автоматически обнаруживать изменения.

Также выполняется detectChanges один раз, чтобы любые существующие изменения были обнаружены.

isStable() : boolean

Возвращает, стабилен ли фикстура в данный момент или у него есть асинхронные задачи, которые еще не завершены.

whenStable() : Promise<any>

Получить обещание, которое разрешается, когда фикстура стабильна.

Это можно использовать для возобновления тестирования после того, как события вызвали асинхронную активность или асинхронное обнаружение изменений.

destroy() : void

Вызвать уничтожение компонента.

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

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

Spec-Zone.ru

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