Я работаю в angular 5. Я вызываю функцию на keyup
и передаю ей событие.У меня также есть другая ссылка, подобная этой
@ViewChildren('list') list: QueryList<ElementRef>;
Я пытаюсь проверить их идентификаторы и на основании этого что-то сделать.
Но я получаю ошибку, так как
[ts] Оператор '===' не может быть применен к типам 'string' и 'HTMLAnchorElement'
Может кто-нибудь сказать мне, как набрать и проверить свои идентификаторы.Благодарю.Я новичок в этом.
handleEvent(event: KeyboardEvent) {
const tabKey = 9;
if (event.keyCode === tabKey && !event.shiftKey) {
const el: HTMLElement = event.target as HTMLElement;
if (el.id === <HTMLAnchorElement>this.list.first.nativeElement.id) {
}
}
}