angular 输入框获取焦点失效的问题
2024-09-08 15:15:36
重点说明: 假如先设定了 输入框disabled又打开,然后执行获取焦点,可能会失效,这个时候可以把getFocus函数放在定时器里,1秒钟后执行,就可以了哦~
具体代码如下
html
<input #myInput id="myInputr" nz-input class="myInput" [(ngModel)]="aaa.value"
(keyup.enter)="myClick()" />
ts文件如下
import { Component, OnInit, ElementRef } from '@angular/core';
@ViewChild('myInput', { static: true }) myInput: ElementRef;
ngAfterViewInit() {
this.getFocus()
}
getFocus() {
this.myInput.nativeElement.focus()
// document.getElementById('myInputr').focus()
}
最新文章
- iOS 9.3真机适配-Could not find Developer Disk Image问题
- vs c++系统函数 计时器和暂停
- 用JAXP的SAX方式解析XML文件
- 类或方法名后加<;>;
- int和integer的比较
- SharePoint 2010整体进行验证
- HDU 1521 排列组合 指数型母函数
- WPF:窗体置顶
- Codeforces Round #266 (Div. 2) D
- PHP模块设计
- pgAdminIII使用图解
- 随机生成并排序 C,去同,有序数组合并排序
- Android APP 内部捐赠实现(支付宝&;微信)
- 基于Jenkins+Git+Gradle的Android持续集成
- Unity中的基础光照
- SQL Server读写分离之发布订阅
- CMakeList.txt(3): 一个cmake实例
- c/c++ 多线程 等待一次性事件 packaged_task用法
- Android的JSON数据解析
- Install Greenplum OSS on Ubuntu