我有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 –