재질 디자인과 각도 5를 사용하고 있습니다. 재료 로더를 사용하려고 했으므로 탐색을 시작할 때 로더를 표시하고 끝에서 로더를 제거 할 때 this question의 응답을받습니다. 나는ViewChild returns undefined
<mat-progress-bar #spinnerElement [mode]="'indeterminate'" [color]="'primary'"></mat-progress-bar>
에 의해 viewchild
을 시도하고 아래에있는 내 구성 요소 생성자에서 호출 :
@ViewChild('spinnerElement')
spinnerElement: ElementRef;
constructor(
.....
private ngZone: NgZone,
private renderer: Renderer) {
console.log(this.spinnerElement, 'spinnerElement');
}
그러나 콘솔이 항상 undefined
를 반환합니다. Angular에 새로운 비트. 왜 어떤 사람?
아니요, ngOnInit에서 사용할 수 없습니다. 적어도 ngAfterViewInit()을 기다려야합니다. – Gnujeremie