AutocompleteComponent implements OnInit {
@Input() autocompleteField: ElementRef<HTMLInputElement>;
constructor() { }
ngOnInit() {
const input = this.autocompleteField.nativeElement;
fromEvent(input, 'focus').pipe(
tap(_ => console.log('hello'))
).subscribe()
}
}такой компонент. Подскажите где ошибка? По клику на инпут в консоли ничего не получаю
Вместо ngOnInit использую ngAfterViewInit
кажется не верно указан тип попробуйте так @Input() autocompleteField: HTMLInputElement; тогда подписываться так fromEvent(this.autocompleteField, 'focus').pipe( tap(_ => console.log('hello')) ).subscribe()
Обсуждают сегодня