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()
Обсуждают сегодня