我试图创建一个自动完成的列表,它在您键入时显示,但在您单击文档的其他位置时消失.如何使用Angular 2检测表单输入的焦点.Angular 1有ng焦点,但我认为Angular 2不再支持这一点.
<input id="search-box" type="search" class="form-control [(ngModel)]=query (keyup)=filter()>
<div id="search-autocomplete" *ngIf="filteredList.length > 0">
<ul *ngFor="#item of filteredList" >
<li > <a (click)="select(item)">{{item}}</a> </li>
</ul>
</div>
顺便说一下,我用这个教程作为guidance.