Исходя из документов, на самом деле не рекомендуется использовать stati c true, и я получаю этот "nativeElement undefined", но вместо этого использую false и добавляем лог c в ngAfterViewInit ()
Как вы хотите сделать true c в ngAfterViewInit ()? Я новичок в angular, и мне нужна помощь с этим.
@ViewChild('multipleChoice', { static: false })
multipleChoice: ElementRef;
@Input()
exerciseAnswerFeedback$: Observable<ExerciseAnswerFeedback>;
ngOnInit() {
this.exerciseAnswerFeedback$.pipe(
takeUntil(this.unsubscribe$))
.subscribe(exerciseAnswerFeedback => {
if (exerciseAnswerFeedback) {
this.setChoiceIndicators(exerciseAnswerFeedback);
}
});
}
ngAfterViewInit() {
// Adding the static ViewChild
}