我想打開一個模式窗口,並在其中輸入焦點。Angular 2.focus()不起作用
在HTML文件中<img id='searchIcon'
src="images/search.png"
class="icon iconCenter"
data-toggle="modal"
data-target="#myModal"
(click)='focusSearch();' />
<div id="myModal" class="modal fade modal-container" role="dialog">
<h3>SEARCH</h3>
<input id='inputSearch' type="text" autofocus>
</div>
隨着自動對焦屬性我關注我第一次打開模態視圖
,但之後我關閉和開啓模式又沒有做任何事情。(在Firefox不工作的時候)
在TS文件
focusSearch(){
document.getElementById("inputSearch").focus();
}
如果有人可以留下一個快速演示我將不勝感激
一個很好的指令,使這更容易http://stackoverflow.com/questions/34522306/angular-2-focus-on-newly-added-input-element不知道你可以將它用於您的用例。 –
@GünterZöchbauer我不知道如何將它應用到我的 – angel
@PankajParkar它已經有自動對焦並且不起作用 – angel