이슈
- ion-searchbar 에서 ionClear 이벤트 호출시 [Intervention] Ignored attempt to cancel a touchstart event with cancelable=false, for example because scrolling is in progress and cannot be interrupted. 오류 발생
버전
"@angular/common": "8.2.13",
"@ionic-native/core": "5.27.0",
소스
<ion-searchbar [(ngModel)]="searchstring" (input)="searchuser($event)" (ionClear)="searchuser($event)"
placeholder="Search"></ion-searchbar>
searchuser(e) {
this.filteredusers = this.friends;
console.log(e.type);
var q = e.target.value;
if (q.trim() == '') {
return;
}
this.filteredusers = this.filteredusers.filter((v) => {
if (v.displayName.toLowerCase().indexOf(q.toLowerCase()) > -1) {
return true;
}
return false;
})
}
해결
ionClear 클릭시 필요부분까지만 실행뒤 return 되도록 처리하였다.
searchuser(e) {
this.filteredusers = this.friends;
console.log(e.type);
if(e.type=='ionClear') return;
.
.
.
}
'Mobile' 카테고리의 다른 글
[ IONIC ] - FIle Read 에러 {"code":2,"message":"SECURITY_ERR"} (0) | 2020.08.15 |
---|---|
[ Ionic ] app:transformDexArchiveWithExternalLibsDexMergerForDebug' build 오류 (0) | 2020.07.23 |
[ Ionic ] 웹개발자가 만드는 Ionic 어플 - 4탄 (배포 후 문제점) (0) | 2020.04.14 |
[ Ionic ] 웹개발자가 만드는 Ionic 어플 - 3탄 (배포) (0) | 2020.04.04 |
[ Ionic ] 웹개발자가 만드는 Ionic 어플 - 2탄 (기초 구성 및 구현) (0) | 2020.01.31 |
댓글