大佬教程收集整理的这篇文章主要介绍了angular – 如何在按钮单击时聚焦ion-searchbar,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
打字稿
@ViewChild('search') search:ElementRef; focusButton(){ console.log(this.search); //Searchbar {_config: Config,_elementRef: ElementRef,_renderer: RendererAdapter,_componentName: "searchbar",_mode: "md", …} console.log(this.search.nativeElement); // null this.search.nativeElement.focus(); // Cannot read property 'focus' of undefined this.search.nativeElement.setFocus(); // Cannot read property 'setFocus' of undefined }
HTML
<ion-searchbar #search (ionCancel)="cancelSearch($event)" [showCancelButton]="true" [(ngModel)]="artists"></ion-searchbar> <ion-buttons end> <button [hidden]="showSearch" (click)="(showSearch = !showSearch) && focusButton()" ion-button icon-only> <ion-icon name="search"></ion-icon> </button> </ion-buttons>
html的
<ion-searchbar #search (ionCancel)="cancelSearch($event)" [showCancelButton]="true" [(ngModel)]="artists"></ion-searchbar> <ion-buttons end> <button [hidden]="showSearch" (click)="(showSearch = !showSearch) && focusButton()" ion-button icon-only> <ion-icon name="search"></ion-icon> </button> </ion-buttons>
.TS
@ViewChild('search') search : any; focusButton(): void { setTimeout(() => { this.search.setFocus(); },500); }
以上是大佬教程为你收集整理的angular – 如何在按钮单击时聚焦ion-searchbar全部内容,希望文章能够帮你解决angular – 如何在按钮单击时聚焦ion-searchbar所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。