这是我的输入字段:
<input type="text" id="searchField" [(ngModel)]='search'
(ngModelChange)='searchCalled()' class="input-text" placeholder="Filter by
Name">
我的功能是:
searchCalled():any {
var text = this.search;
(<any>window).find(text);
}
在window.find()中匹配字母后,光标会自动从输入字段中隐藏,我无法输入输入字段。我必须再次点击才能输入。但如果没有匹配,光标将保持在那里,输入字段仍然是焦点。我已经编写了关于模糊的单独函数,以及mouseleave来检查它是否变得模糊,但它没有变得模糊,我测试过。
我尝试使用
document.getElementById('searchField').focus()
但它不起作用。
我在角4中使用打字稿。
任何帮助将不胜感激。