【发布时间】:2020-02-20 20:25:14
【问题描述】:
我在页面上有两个元素:
<input tabindex="0" type="text" (keydown)="keydownInputSearch($event)" (click)="showSearchResultContent = !showSearchResultContent" #inputSearch>
并阻止:
<div #searchList class="SearchList" *ngIf="showSearchResult()" tabindex="-1"></div>
问题是当块#searchLis 存在时,我无法将焦点设置回#inputSearch。
我试过了:
this.inputSearch.nativeElement.focus();
没有错误,没有效果。我想问题是#searchList 有tabindex="-1" 和#inputSearch 更少:tabindex="0"。
但默认情况下,输入应该自动获得焦点。
【问题讨论】:
-
你能创建一个stackblitz,让我们看看发生了什么
-
好的,我现在就去