小编Art*_*oms的帖子

如果我不使用超时,Angular 2焦点不起作用

正如你可以看到我正在使用setTimeout,如果我打算集中我的输入.如果我删除setTimeout焦点不起作用.

  <div [hidden]="searchInputHidden">
        <input (blur)="hideInput()" #term (keyup)="search(term.value)" type="text" class="inp_top" name="product_name" id="product_name" />
  </div>  


private showSearchInput(term) {
    this.searchInputHidden = false;
    setTimeout(function(){
      term.focus();
    }, 100);
  }
Run Code Online (Sandbox Code Playgroud)

angular

8
推荐指数
1
解决办法
3950
查看次数

标签 统计

angular ×1