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