我有ul> li的div,显示在ngIf执行下面的广告后。Angular 2在ngIf执行后将焦点集中在ul li上
<input type="text" />
<button (click)="ShowDropDown=true;">Show</button>
<div *ngIf="ShowDropDown">
<ul>
<li (mousedown)="...">...</li>
<li (mousedown)="...">...</li>
<li (mousedown)="...">...</li>
</ul>
</div>
我需要在单击显示按钮后,将重点放在ul> li的第一个元素上。
我见过这个习惯“自动对焦”指令完成。 https://material.angularjs.org/1.0.4/api/directive/mdAutofocus(我知道这个链接是针对角度1的,但基本思路应该是相同的) –
使用'ngStyle'来添加'focus'风格html –